[Clockwork] Compound Structure Layers Node can keep data structure?

Is it possible to keep data structure? For example, I have data structure

0,0,0 Plaster board

0,1,0 Interior - Blockwork 102

0,2,0 Empty List

0,3,0 Interior - Blockwork 101
0,3,1 Interior - Blockwork 100

but when this lists connected with “CompoundSturctureLayers” , It result flatten lists like below images.
Each item has three material items. If the data structure is maintained, it should have 3, 3, 0, 6 list structure as it pass the Compound Structure Layer. However, as it passes through this node, it is flatten and create a list structure of 3, 3, 3, 3.
I just wonder how to keep data structure.

You could try to use list levels and force it to keep list structure that way.