If you don't mind me suggesting this, I'd go to a feral rescue group if you want a barn cat rather than adopting a shelter cat or kitten to do that. Since ferals want to be outside anyway, they are more ideal for the job. Then maybe you can have an inside only kitty.