Multimodal Data Fusion in High-Dimensional Heterogeneous Datasets via Generative Models