Heteroaggregation in colloidal dispersions