Yep!
First, set the specific DNIS in the Call routing table to go to another Call Routing Table.
In that call routing table, change the type of table it is from Trunk Number to Outside Party Number.
Then, set up the patterns to reflect the caller ID you would recieve, and point those patterns to the specific CRA's. Use of wild cards is acceptable. IE: "302+" will route any calls that begin with 302 as the caller id.
Good luck!