You can read context info from the reservation call if you are running a Preview campaign. There are built-in ECC variables which you can evaluate to extract the context info. If you wanted to, you can read the context info with an if node in your reservation call script and then direct it to a particular agent using one of the agent nodes.
However, best way to split the list as you described is to create two skill groups (1 agent assigned to each), two campaigns, and two query rules that divide the records appropriately.