It seems that certain heavy metals are excreted more through either urine or sweat depending on what compound we're talking about. Arsenic and cadmium are excreted in sweat 15x more than in urine. Mercury, on the other hand, is mostly excreted through urine.