I might have solved this, although so far not as generic as I would have hoped.
First thing, I created a new method "ExecuteState" in TNObject.cs, which would work almost as "Execute", but this would set a target state as well as any variables.
Then I made a simple new action which would call the TNObject.Send
ex: theObject.Value.GetComponent<TNet.TNObject>().Send("MovePosUpdated", TNet.Target.AllSaved, stateString.ToString(), targetVector.Value);
Important thing is that the state and the 1st parameter in TNObject Send needs to be the same.
If you want me to explain this further, don't hesitate to ask