Cloth collision with skeleton mesh

Hi
I have a character blueprint where I assign a skeletal mesh representing the main body of my character to the inherited mesh component. I have child skeletal mesh components which are used for outfit components, hair and so on. I want to maintain hair and cloth as separate skeletal meshes in order to change them during game play. The child skeletal meshes are using the main skeletal mesh as a master pose. When I move the character around, the main body and the outfit move together.
For hair and one outfit skeletal mesh I am using the cloth functionality and assign a cloth asset (created directly in UE4) to simulate the cloth movement. By and large this works well, but I can only check the collisions of these components against their own physical assets. The coat for example, will clip the legs of the main body, since the legs of the main body are not part of the skeletal mesh nor the physical asset of the coat.
Any idea how I can block the collision of the hair and the coat against the skeletal mesh (or the physical asset) of the main body while main body, hair and coat are separate skeletal meshes? Thank you very much for your help!