I live in Indiana so I stocked my small garden ponds with rosy reds that survive winter without heaters. I have lots of dragon flies too. They do eat some of the fry. If they didn't my pond would be overstocked with fish in no time. Rosys breed fast like guppies. It is worth it to have the mosquito control around here.
I would think that there would end up a natural balance in your pond like in mine. I'm not positive but the breeding may slow down as the temps drop. Then you would see less fry. Also the can hide pretty good in a planted pond. Since you have some breeding indoors you don't run the risk of being wiped out. I see fewer fish in the fall but the population shoots right back up in the spring.
You really can't stock a pond as full as an aquarium which is a closed system. An aquarium needs to balance only what you put in it.
A pond has to deal with cycling waste from the fish plus bugs , plus birds go out of their way to poop in it. Plus small animals drop stuff in it, dust, seeds, leaves and flower petals fall in it. Snails, reptiles and amphibians live and occasionally die in it.
Allowing the fish population to be naturally culled will make for a healthier pond in the long run.
When the birds and frogs discover the dragonflies they will do their part in keeping the population under control.
Get some good binoculars and sit at your window and watch the activity going on at your pond. There's lots of activity to see that stops when you walk close to the pond and they see you.
Here's a link but it may be too basic for you.
http://www.liveaquaria.com/PIC/article.cfm?aid=255
National Wildlife Federation has lots of articles about creating backyard wildlife habitats around your pond.
http://www.nwf.org/backyard/index.cfm