A general framework for regression with mismatched data based on mixture modelling | Synapse