Texture Mapping - Objects in Blocks GH

Hi all,
I was wondering if there is any way to map the texture of objects within grasshopper or through python components.
The issue I am having is that I have a model with hundreds of unique blocks which they share the same pattern material.
I was trying to use the WCS material property but this is not supported in Enscape (or at least it seems to not work properly).

Is there a way to access the geometry/objects inside the blocks and apply the mapping without having to manually open and close each blocks? I think there is WIP feature for rhino 8 but I was wondering if someone else has found a solution for that in the meantime.

Thank you.