1
You could add another column to the Sales list. Call it SupplyIDArchive. Make it a number, default 0, and use custom InfoPath forms (or whatever method you prefer) to prevent users from changing it directly. When a user makes a change to the lookup field, check if SupplyIDArchive is 0. If it isn'...