Good thought, I'll look into that side of things. Code I'm using:
var po_record = nlapiLoadRecord('purchaseorder', parseInt(poNum));
po_record.setLineItemValue ('item', 'distributor_order_num', line_num, order_num);
var id = nlapiSubmitRecord(po_record, true);