Heterogeneity effects in single-solute adsorption from dilute solutions on solids