I was looking to do allocation for transfer order shipments and was thinking along the same lines as you are.
Here is Jose saying he did this via tracing fulfillment workbench.
He said, “I just did this not for transfer orders, and its a bit of a bear.”