OK this makes sense. I'll see if I can go the transaction list reference route, otherwise, I'll just pull the fields I need from the SO.
Effectively, the process here is to collect information from the currentRecord of an Item Fulfillment that will then get processed by an external system. From there, that system updates the custom record and finally SuiteScript to Transform the SO to an IF with the processed information. In that sense, it really doesn't need to be anything from the SO other than thinking it would make my life easier