You could try a few things , if you get an obligate sponge eater (like a nudibranch), that 1) there is no guarantee it will eat your specific type of sponge, and perhaps more importantly 2) the animal will starve to death after its only food source is goen . (community pass around pest eater time perhaps)
Not sure your tank size so you could be limited to some of them , angels , most any eat spong , also dwarf angels but maybe not as aggressively , and will most likely eat corals.
Moorish idol don't always do good in captivity , but eat some sponges .
Pencil urchins eat sponge , as well as nudi branch , and iv read sea slug will eat it , also a few starfish that's names escape me at the moment , but most these guys aren't reef safe .
Spong are great filter feeding extremely simple inverts , some people say that there presence
it is often a sign of a nutrient issue , I don't know how much weight that carries but it could be an area to look at.
I think the biggest issue is finding the perfect match of creatures to the sponges they eat .
Best of luck friend.