Multiple source collision detection

Is there a way to detect collisions on multiple sources. Lets say you dress GF8 in pantyhose. The pantyhose stretches and smoothes across the crotch area. The pantyhose is set to detect collisions with GF8. Now you dress GF8 with leotard over the pantyhose (figure skaters do this) If the leotard is set to detect collisions with GF8 it gets overlapped by the pantyhose and if collision detection is set to the pantyhose then collisions occur with GF8.
So the question is whether the leotard can detect collisions with GF8 and the pantyhose in cascaded succession?
Comments
Not as such. You could export the first two as OBJ and import that, set to be invisible in Render, as a collision target but that would not work for animations and would have to be redone on changing the pose of shape. You might also look at using dForce, though I'm not sure how well that would work - assuming the leotard converted successfully - in this case.
The easiest method is to add each layer of clothing then create a geoshell from the figure and those clothes. Each layer towards the "outside" is set to collide with the underlying geoshell. II've done it and it made me hate my life but it works.
Sometimes you can work with the adjustment morphs on the visible layers to hide the poke through as well.