Components must be in the same type tree

A component must be a type in the same type tree as the type that contains the component.

You cannot define the components of a type by opening up a different type tree and dragging components from that tree. You can, however, copy types from one type tree to another.