Seahorses are compatable with most of what you named, with a couple of exceptions. Most seahorses can't be kept with stinging corals, because they are very suceptable to damage from them, and the only other fish that do well with seahorses are pipe fish because seahorses are so slow about finding and catching their food that any more active fish will eat the food supply before the horse gets a chance.
I am curious have you researched seahorses? You realize that they rarely take to frozen food, so need to be fed large amounts of live food, and since they don't have a real stomach, they have to eat constantly to survive. Other than the difficulty of keeping a live food supply for them, they are a really neat fish to watch and keep, and are worth the effort.
Please remember to research these animals before you buy any, and good luck
Jered