I started this integration for HubSpot (over there they are crazy over wanting a sync'ed field configuration feature). I don't know if this is a need in Pipedrive as well? Basically the idea is the following:

Change in Person source field -> syncs it to the Deal source field (so they both match).