I don’t think this is possible I’m afraid. A potentially relevant note from the BeforeLoad help page: “Data cannot be manipulated for records that are loaded in beforeLoad scripts. If you attempt to update a record loaded in beforeLoad, the logic is ignored.”