An allosteric model for heterogeneous receptor complexes: Understanding bacterial chemotaxis responses to multiple stimuli