If you have more verticle structures that can somewhat partition the swimming space,, i can see it work with your stocking. With a sump the bioload shouldn't bee a big issue but territory may be. As yiu have it now. I can see the 2 clowns claiming the entire top and mid layer swimming column, the basslet claim a cave in the bottom and the immediate space around the cave on the bottom layer. And the gobie claiming a piece of the bot layer and sand. This leaves no room for the firefish, that also likes the mid swimming layer.
If you have more vertical structures it may be easier because the clown pair will claim one side of the mid/top swimming space, the basslet/gobie still share the bot, and you leave the other half of the mid/top layer on the other side of the structure for another free swimmer to claim.
See my tank in build thread. I have almost same stocking with clown x2, goby, basslet. My 5th is a yellow belly damsel instead of firefish that takes up residence in the other side of the taller rockwork while the 2 clowns take the majority of the other side.
Edit: most are adult size now ranging from 3 to 4.5 inches