Just thinking outside the box a little... What if you used 2 queues to accomplish this?
Queue #1 = Escalations
Queue #2 = Escalations By Skill
Employees that need to escalate a call can send the call to the easy-to-remember "Escalations" queue. That queue will have no members, but it will have an Architect In-Queue Call Flow. The in-queue call flow will execute against all calls as they enter the queue and it can have a single block, the "Transfer to ACD" block where you will transfer the call to the second 'Escalations By Skill" queue with the appropriate skill(s) requested.
The Escalations By Skill queue will have members that have the Escalation skill level 1-5 and as escalations arrive in that queue, then it should route the highest, appropriately skilled agent.
Would that solve your problem?
------------------------------
Jim Crespino
Senior Director, Developer Evangelism
Genesys
https://developer.genesys.com------------------------------