Well I was thinking the yellow sticky traps might help with the adult flying gnats
and I have read that a liberal sprinkling of cinnamon on the soil , but have not tried it. I would think the cinnamon would not hurt anything and is cheep and easy
Good luck and let us know when you find a cure
Oh yea
to ATP