OK so I've written a step to populate custom props based on a passed through string, similar to what the create child advanced step does with child properties. Again our good friends IJTXAuxRecordContainer, ExtendedPropertyIdentifier and IJTXAuxRecord were invloved.