You could try adding springtails. I've had fungus gnats multiple times and springtails always fixed them. Just be sure to have a springtail culture so you can add the most springtails at once in the beginning (which I've found will prevent fungus gnats from breeding).
I've also seen the Katchy Indoor Insect Trap often used and I recently got one (and found it to be extremely useful).