I have used Pinguiculas too, and gnats love them, however, Pinguiculas undergo a cycle when the leaves are not in sticky mode, so it will not help at that point. But when they are sticky, goodbye gnats, attracted to those carnivore leaves like a magnet
Planturion, you can also add some more pumice or perlite to your soil surface, to hasten dry out time. Gnats thrive in wet media. You also have to change your watering regimen, especially during the cold season, a bit less watering to help the soil drain and add good airflow at root zone. Then you can further augment your efforts with those yellow sticky traps to help further catch those flying bugs.
The sticky traps alone will not work, unless the watering aspect of the media is not improved.