If I understand correctly and the goal here is for sub-graphs to be dynamically assigned, maybe you have missed it, but the target graph used by a sub-graph node, is actually a BBParameter, which means that it can be linked to a Blackboard variable already, thus it can dynamically be changed during runtime simply by assigning the Blackboard variable to a different graph reference 🙂
[attachment file=”SubGraphParameters.png”]
Please let me know if this is what you are after?
Cheers!