You cannot partition the PRI and if you want to limit calls, it's particularly complicated because what you want to do, is to not answer or reject calls when the group a branch pertains to, is full.
In my knowledge, this is not possible. You can hack something with radius to do that authentication is denied when group is full, but this is not the same as not taking the calls.
Hope this helps, please rate post if it does!