Welcome to the AC~know you are responding to a 3 year old thread ;)

The swords and guppy will definitely eat them if they have any opportunity, maybe even the tetras~if you can't separate them then some sort of hiding place (plants, mop, etc) would be second best IMHO..