I am no expert. I just remember Geoff Lawton's permaculture design course where he said if you have insect problems then you need birds. What immediately comes to mind since I live in the sub-tropics are cattle egrets. They ride the backs of cattle. They eat anything that moves. I have told mine that they are welcome anytime, telepathically of course! And they seem to understand that and believe it or not they seem to have developed some bond with me and keep coming back or so I think. Soldier flies will keep black flies from breeding and manure piles down.
http://aggie-horticulture.tamu.edu/galveston/beneficials/beneficial-51_black_soldier_fly.htm Bats will devour mosquitoes and other insects. If it were me I would make a home for all of these diverse possibilities rather than rely on labor intensive herbal or poisonous concoctions - if possible. I found this on bot fly predators, it seems a parasitic wasp lays its eggs on bot fly larvae, but can be killed off by insecticides.
http://www.bendsource.com/bend/what-goes-round-come-around-the-curious-life-of-bot-flies/Content?oid=2132188