It may be easier to keep your former ID and location fields for 'historical reference', and generate a NEW PK field (such as an autonumber) to use from now on.
This way, you have simple, efficient, one-field joins and can still go back look at old paperwork, since your [OldPartNum] value is...