You can make an indirect connection with a skeleton. A skeleton is a set of surfaces created on the smart component that actually participates in the engineering connection. Therefore, to create the smart component, you need the component and its skeleton.