There's an idea - a little corner of the pond, screened off (tilapia in, other fish out), mostly walled off (to allow a little, but only a little, of the water to exchange with the rest of the pond), insulated on top (pool blanket?), fed, and heated (small area might be possible). It might work. Would it be less trouble than a separate tank???