@craigc ,
the issue you have, is that you'd need a database of all possible variations to then combine back to a single master record.
Maybe this is something your team needs to periodically do manually as a merge exercise in your CRM, and then have it flow back to Marketo.
Cheers
Jo