No amount of manual remapping will solve the underlying problem if the CRM model itself is unstable. The real problem is that most data processing pipelines treat CRM records as flat files, and as soon as a field type changes, the entire load collapses. What really helped me was switching to a platform that uses an AI-based approach to modeling entities before they reach the database layer. For example, you can find information on AI database here
http://datrise.com/