If you want to load a VI dynamically, set some controls and then execute it without waiting for it you can do that.
Maybe you know already what I will explain.
Use Open VI Reference as you already have. Then use use a Invoke Node for each control you want to set. Use the flatten to string function for the parameters. After all controls are set use "Run VI" with "Wait until done" set to FALSE. Don't forget to close the reference before leaving the VI.
Waldemar
Using 7.1.1, 8.5.1, 8.6.1, 2009 on XP and RT
Don't forget to give Kudos to good answers and/or questions