The article makes it pretty clear that the soldier flies aren't fussy at all:
“They’re generalists,” Tomberlin says, and eat just about anything. Pig manure? Check. Human waste? Check. Food scraps? Check. The only organic materials they haven’t had luck with are bones, hair and pineapple rinds, he says.