when initialising new records, if target field is the field we're updating then use the current value, not the origin PK value