Heteroaggregation of nanoparticles with biocolloids and geocolloids.