I've passed a hair test before. The shampoos work, but you have to follow the directions and not wash it out. The compound has to stick in your hair until they add the chemical that breaks the hair down and the shampoo then gets to do its work.
It's been years, I can't remember what I used...