Dr Kaslow has an article on Pyroluria which is interesting to read.
"Pyroluria is managed in part by restoring vitamin b6 and
zinc. The type of replacement therapy is very important as zinc must be provided in an efficiently absorbed form. vitamin b6
is also available in several forms. Both zinc and b6
supplementation need to be directed by the doctor as too much can be toxic, use of the wrong form will be ineffective, and
avoiding competing minerals and
supplements may be necessary.