Can a meta node load its sub workflow dynamically?

i want to know if it is possible to load the contained sub-workflow for a given meta node dynamically. say i have a metanode X and a workflow already existing. is it possible that at runtime if i give the metanode the path of this workflow (through a file reading or any other possible mechanism ), it can load that workflow as its sub-workflow?