Did you solve your issue?
I did a quick test and it is possible to inherit from UPCGGraph
but I’m not sure what to do after that - doesn’t seem to be any obvious way to create graphs from that.
What you could do is perhaps to collect your parameters in a struct and include that. Then you could process them in a custom PCG node (which I think you can do in c++ or blueprints) and then do whatever you want after that.
You would still have to duplicate the struct and the custom node, but I think duplicating two are better than 10+.
Hope it helps!