Components must be in the same schema

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

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