I’m not sure about the rest of them, but the lionfish will eat anything it can fit in its mouth, and, since it grows to ~7 inches, that includes every other fish in your list there. So it’s a no go compatibility wise. You might be able to swap it out for a Fu Manchu Lionfish which gets to ~4 inches, but you would want to verify that with some of the more experienced predator keepers on the forums here, and the tankmates would need to be larger than it from day one.
The Green Filefish and the Bluestreak Cleaner Wrasse have minimum recommended tank sizes of 90 gallons, so you might be able to keep them for a while, but you’d probably end up having to rehome them eventually. Hopefully some people who have kept these fish can offer some more insight on the matter for you.