How to prepend dialed number in callback?

I have different trunks selected for different users by having them prepend a number in their ATA dialing string. How can I select a particular trunk for callback OR prepend a number to the number found in caller id to call back?

Thanks

For your reading pleasure…

How to change incoming CallerID

Basic usage of route prefixes to reroute calls from specific extensions

How to give a particular extension different or restricted trunk access for outgoing calls