We don't have a lot of Approval processes, but we have a few and in this situation we use the API to apply the proper Approval process based on form selections. I know that probably doesn't help. But that's what we do (and it avoids the layers of queue topics).