Flows for Flows: Morphing one Dataset into another with Maximum Likelihood Estimation