If I understand you correctly, you want to set all of the controls on your front panel in a specific order and let all of the logic that currently exists, do all of the work it was designed to do.
Here is one of thoes wild ideas I had that I have not had to opertunity to develop into anything usefull yet.
In a seperate VI, open a connection to the VI you want to manipulate. Get conncetion references to all of the controls you are intrested in controlling in an init state. in another state, take note of each controls state and determine if it has changed. if so, add a desriptor for that control and its refnum to an array of clusters. Repeat this operation noting which controls are manipulated and the new data values.
I have develeoped a quick hack that performs
the above operation (and its compliment) as a quick proof of concept but do not have the code here.
What I was able to do, was have a "learning phase", where the code watched what an operator did. In the re-play phase, all of the controls where manipulated in the exact manner as when operated apon by the operator.
Like I said at the begining, I have never had the opetunity to develop an application that uses this idea, but this may be usefull in your case.
Just trying to help,
Ben