Model Fusion: A New Approach To Processing Heterogeneous Data