Would it be possible to describe the steps you're doing, what you get and what you'd expect?
q.
*The portable audio player was already there with structure connections, IBD, BDD, etc.
*I created the portable audio player domain.
*I created composite relationships between the portable audio player domain, and portable audio player for bob and fred's audio player.
*I create an IBD for the portable audio player domain.
*I synchronize structural elements, and i get bob and fred's audio player.
*I expand bob and fred's audio player symbol, then right click and choose structural elements.
*I can select inherited and insert the structural elements associated with the type portable audio player.
*For some reason (i didn't have this problem, only in this example model), if I select the newly added elements and right click and go to structural elements, nothing else below that level of the portable audio player is available
*The main concern is that the connection relationships that I see on the portable audio player IBD, should be available on the portable audio player BDD if I instantiate down to a level where those connections exist. At least that was my experience with magicdraw using sysml. This looks like it might be something against UML rules, but for system design, the portable audio player internal connections should exist for any use of that object IMO.