Harrach River, located in semi-arid area in Algeria, has provided important water resources in Alger, capital city of Algeria. But it has been severely polluted by many industries with heavy metals, and there exist few observed data in pollutants in stream water and sediment for investigation of environmental countermeasure. However, there are possibility to understand heavy metal behavior and to improve accuracy of numerical model by using combination of heavy metals as chemical tracers. In this study, heavy metal transport in the watershed were numerically assessed by using lead and mercury. Hydraulic momentum transport were reproduced by distributed hydrological model with object-oriented design. Transport of dissolved heavy metal, such as mercury and lead, were modeled as instances of transportable object. Heavy metals in sediment were also estimated by partition model in the assumption of equilibrium state, and were verified by observed data. Combination of various heavy metals can prominently improve applicability of object-oriented designed model even to developing country with few observation dataset.