There's something called Fly Predators that we use on horse manure - the little buggers eat the fly larvae. Horse people use them all of the time. Perhaps you could try them? You get them from Spaulding Labs - may have spelled that wrong. They are not cheap, and you have to apply them monthly, but if you are infested with flies it might be something to try.