Path analysis of heavy metal adsorption by soil