I've heard that DE works, but I haven't tried it here because I live in a very humid area.
If you use a bait station, hang it away from the coop and house area b/c you don't wanna attract more flies to your coop.
I've been having fly issues too. They are terrible!
I'll be subscribing to this...