People who take unregulated complementary medicines are at a higher risk of being contaminated by heavy metals, a medical scientist has warned.