Thanks for posting. I look foward to @Tony M or @theoldgit comments.
It does seem unfair that if you have demonstrated that you, as her sponsor, have the funds to support her for the duration of her visit (3 months 29 days) why her income is relevant.