I have a large number of contacts across different contact sub-types, imported via CiviMigrate.
I am pulling multiple contact types from the same, flat master table. This means that for example:
Pass 1 : Grabs all students Pass 2: Grabs all teachers Pass 3: Grabs all volunteers
There are naturally some students which became teachers, and were volunteers at some point, so there can be any combination of contact sub-types.
In the "worst" case, I'd end up with 3 contacts, one of each sub-type, that would need to be flattened into a single contact.
I have been matching on first and last name with some success, but there are multiple cases in which this causes the need for manual merge work (people with the same name).
Is there any way to temporarily allow dupe external ID's for the purpose of a later merge?
Now, this all stems from the fact that I can't find any documentation on how to pass multiple contact sub-types at once via CiviMigrate, perhaps there's an angle there?