
Basic "string" variable here at the top level of the HDA for a specific group of primitives.
Here's how it's referenced inside the Unreal Material node inside the HDA.
Inside of Unreal I copy the relative reference from the desired material instance into the HDA field for this piece.
Just another screenshot showing that the reference was copied from the material. Ignore the ugly material. I made it pretty hard to miss so that I'd know it worked if I got so lucky lol. Hideous I know.