Fruit flies and house flies almost always show up first and will be present until the BSF population becomes relatively dense. The other species will not deter the BSF. With a dense colony of BSFL you will see very little reproduction of other fly species. I don't believe BSFL will eat other fly larvae unless they're dead.

I'm working on a post about attracting BSF and a contraption to make it easier. I'll post back when I finish it.