I don't believe that a lionfish will attack any of those invertibrates mentioned, besides shrimp, but I reckon that it all depends on the type of lionfish. I have had amazing luck with a dwarf lion
and he is in with anemonies, snails, and hermits, and has shown absolutely no aggression what so ever towards them, also he has not attacked the three clownfish in the tank either, and two of those would be easy tucker for him, they both would fit in his mouth at the same time.
I would also recommend that you buy a small lion, so it can grow up with the other fish and get used to them, like I did. But lionfish are a beaut, and I hope you have great success with them.