There is other way you may help, eg. get yourself ready as a referee to give good comment, and write her a good reference letter..But it will be extremely unwise to state financial reasons as a ground for termination....The agent is very unethical! Better watch out!
why you need to help you maid to find the other "water fish" ar? if you haven't any financial problem why you need to fire her and looking for the other maid?
i don't think your agent can ask you to do anything if you don't want.
do you know the reference letter is very important for the next employer? don't make anyone to make the wrong decision.