heterogeneous [adjective] + chemistry [noun]