Hello,
we really need the workflow explained working, because the client has the internal procedures defined like that.
We recommend the MooWoodle to our clients, and in this particular case we saw that the variations was a feature.
Can your team make this custom implementation through the proper channels?
Best Regards