When importing instanced geometry that constist of multiple nodes (collada) = multiple object in blender only the last object get instanced more then once.
Attached patch improves situation by converting a data struct form a map to a multimap to allow for one key references mutiple Objects. This improves the situation with the files I have available for testing.
Attached the patch.
also a simple testing collada file |