another route to consider…nematodes
https://www.amazon.com/Environmental-Factor-4003242-Beneficial-Nematodes/dp/B06VVLWWND/ref=sr_1_4?ie=UTF8&qid=1492031432&sr=8-4&keywords=nematodes+fungus+gnat
For diatomaceous earth, maybe something like this to help spread it
https://www.amazon.com/Harris-Diatomaceous-Earth-Powder-Duster/dp/B01LRMN9ZM/ref=sr_1_3?ie=UTF8&qid=1492031869&sr=8-3&keywords=diatomaceous+earth+duster