Fusing metabolomics data sets with heterogeneous measurement errors