Regarding the part of your question about controlling the order of execution, you have the “Synchronize” action. With this action, you tell EasyMorph to put the execution of that table on hold until another table has been calculated: transformations:synchronize [EasyMorph Help]