How about a script that would place the results into a specific container in your pack?
Yes, like Sturger said, the Agents -> Organizer function would be your best bet.
You click "New" in the lower left, then it adds something like "Organizer-1". You double click that entry in the list and name it however you want.
Then you click "Set Containers" and target your backpack as source and then the bag you want to move stuff into and finally press "Insert" and add all the items you want to move to the list.
Then you can set a Hotkey for your Organizer or just add it to a Macro by adding it for example like this:
organizer 'Organizer-1'
while organizing
pause 600
endwhile
Organizer-1 should be the standard name for a new Organizer Entry, if you renamed it you have to change that.