Try “Gnatrol” you can buy it in smaller sizes on eBay. It is made of BTI, which is organic and won’t harm the plant. This will kill all the larvae, with three applications, 5 days apart. Sticky traps will take care of the adults but you have to break the life cycle in order to correct the issue...