Partitioned Active Learning for Heterogeneous Systems