Dynamic Edge Wear Graph

Hello, so I am using a version of the unreal engine that is about 4.5-4.6 and it also does not support the substance plugin for use.

What I am trying to achieve is setting up my additional maps I have baked out from substance to use for creating edge wear type effect, but in a way that allows me to get countless variants like how you can just hit randomize button in substance.

I have the base metal material, and a blended top material that is paint, and I am just currently using a mask exported out of substance to show what paint is displayed or worn / scratched where.

Can anyone help me setup a graph using the additional maps like curve, ao, position, thickness, ect… to generate nice edge wear with random output at run-time?

I tried to re create the edge wear function from substance graph, but without having access to proper levels nodes in unreal its hard to re create there setup.

In the linked image is the setup I have, so these 2 mats are blending great in unreal, and the bottom image is the mix using the mask generated from substance.

What I would like to recap is a graph in unreal that can make this type of mask with the randomize button from my additional maps, instead of using exported masks for the purpose of having each spawned mesh in the world take on unique wear patterns, killing the need for having tons of masks to import and have the blueprint pick from randomly.

Thank you.