Did not know that. Good thing I went with an eel.
What type of eel is it?
I hate to say this, but if it's a fanged eel it is pretty likely to fight with the shark. One of them are bound to injure or even kill the other. A snowflake eel is probably the safest eel you could get, with most sharks bot being too aggressive, and the snowflake being a invert eater, they are the least likely shark/eel combo to fight.
The niger trigger can be kept with a shark (and is one of the few triggers that is not likely to pick the shark's eyes out), however, I still don't suggest keeping any triggers with sharks unless you have a large amount of experience with both.
Oriental sweetlips will probably out grow that tank, and are very unlikely to survive more than a couple months.
The Oriental Rabbitfish/Lionfish can very easily injure and kill a shark, bot due to aggression, but their venom in their spines are too risky.
Don't bother with the Hasselt's bamboo sharks, even the most experienced shark keepers struggle and often fail to keep it alive. It's pretty much a gamble, and unless you know a lot about sharks, you're very likely to lose the gamble.
Emperor angelfish are also risky, possible, but risky. They are territorial, and not very likely to appreciate being too close to the shark. While I won't rule them out like I would with tangs, lionfish, pufferfish, and most eels. However, I highly suggest you give up on the angelfish and tangs. They are very likely to pick at the sharks eyes, like the triggers, except triggers won't leave it at eyes, and are very likely to kill the shark.
With the blue spotted stingrays, I also want you to be very careful. There are two types of blue spotted stingrays, the regular blue spot, and the blue spotted ribbontail ray. Both have lower survival rates, but the latter is very unlikely to eat, and furthermore live longer than a month. Unless your LFS has one and you see it eating, don't bother getting one. (I recently saw one at my LFS, and it was eating, but I didn't have a system set up *cries*).
I'm sorry to be a dream killer, but if you're going to keep a shark, the type of fish you can keep become very limited. Many people have had success with weird combos that don't always work, and oftentimes the only way to find out what works is to try it out and lose some money and critters in the process.
If you give up on the shark (and ray) you could actually very well keep all of the other fish you listed together (minus fanged eels, they have poor eyesight and if they're hungry or irritated anything can become a victim).
Rule of thumb: no triggers, tangs, puffers, angelfish, butterflyfish, rabbitfish, cowfish, fanged eels, venomous animals, or larger predators with sharks and rays. There are exceptions, but under no circumstances should you attempt a puffer, trigger (most of them), or large fanged eel.