Hello Mike,
To put it in simple words, it is something which is dealing with dynamic level of approvals (could be parallel or sequential). Thank you for your suggestions. Second suggestion appears seemingly helpful here. I would explore asynchronous start of workflow technique to see if it could solve my problem.
Best Regards,
Harsh