What about brook trout. I hear they can spawn in very small streams. A lot of the spring fed stream is over rocks and and flows strongly out of the ground over bedrock and small gravel. Baby trout would be able to grow and hunt insects in the shallow stream part until they got big enough to escape the fellow trout and reside in the pond. I think they would be able to hatch since the spring flows at its strongest and contains the most D.O. from the months of October to May.