I have been able to maintain bluntnose minnows, golden shiners and banded killifish in ponds with SMB for several years. My key was limiting natural reproduction of the SMB by not providing spawning areas for them.

In my experience, the tolerance to predation of forage fish in order or most tolerant first:
gambusia(mosquitofish)
Mudminnows(my experience is with the eastern species but the central species is nearly identical)
golden shiner
banded killifish
spotfin shiner
bluntnose minnow
fathead minnow

I'm currently experimenting with some new species.

Habitat type also plays into which species are better suited for each pond.