Joining multiple surfaces with a polysurface

I’m trying to join three surfaces to a polysurface and when I place the surfaces into the polysurface the depth of each surface dissappears. Is there a way to join the surfaces to the polysurface which would show the depth of each surface? Picture below

You need to use Boolean operation. Try BooleanSplit - to split the polysurface with the three surfaces.

Thank You. This worked extremely well.