The shelter/rescue you got her from doesn't fix cats before adopting them out? All of the shelters and rescues over here do it. It's required, and it's just part of the adoption fee.

Good Luck with Emma, I hope she can be spayed soon.