This has been an issue for a while now. If a part or an assembly is already created and these models are already part of an existing assembly, when circumstances change and these said models become iParts and iAssemblies, the assemblies they are a part of do not recognize them as "i" members. Why? the process of having to replace said components has to be done before the "i" members are recognized. Sure would be nice if they were recognized as these models evolve.