I work at a natural health clinic so niacin, B12, and other detox supplements containing psyllium husks, licorice root, black walnut, slippery elm, etc. are a weekly supplements for me.
None of these have any effect on THC. The only thing that can rid the body of THC is time and exercise.