you might consider using FFP labs instead of Hakala
they aslo test for Fluoride as well as bromide and Iodine loading test and they do a heavy metal screen with Genova
and you get to talk to Dr. Flechas for 15minutes to go over the test results. He will only talk about the test results though so it is somewhat limited
what are you doing for mercury?
are his fillings out?