Casting Geometry Cache to Static Mesh

Hey folks

I’m trying to create an Editor Utility Blueprint that will let me change material assignments to Geometry Cache. The idea behind this is to be able to quickly change material assignments across multiple variations of the same asset.

The logic behind this would be that I select the Material Instance that I want to swap and get the Material Index of the selected material from the Geometry Cache. Then taking that Index, I would swap out the material at the index slot with a new Material Instance.

I’m not able to find is how to get Material Index out of a Geometry Cache asset type.

Any help would be appreciated!!