I would suggest, then, that you keep her as an indoor kitty while the kittens are being weaned, but set up an appointment and don't let her outside again until she's spayed - she may be annoyed at you, but it will be better in the long run.