we use a similar kind of workflow and if still you haven’t found a solution i will be glad to share it here.