Read between the lines.
There is no 'easy' solution for this.
C2 only has solid behavior (for all platform objects).
You want to have a layered platform behavior but also with joined layers at some circumstances.
This is not possible with C2, except rewriting the C2 platform behavior for your needs.
My advice: leave it or change to an engine build for.