If I had as severe a problem as it appears you have, I'd take some samples to the pet shop where you purchased your fish or plants (if live) & ask them....or if you have a County Extension Agency they might be able to identify the flies for you. You could also start searching the internet & see...