Some women would see that you help an old lady as something good. Her breaking up with you is lucky in the medium-long term (maybe even in the short term). Look for people that appreciate that you are a considerate person and that are the same.
You might talk to the old lady to know in which other places did she get help. Those are the places where you can meet women who would like that you do these things and that would be compatible with you. Maybe volunteers at a charity. Or maybe in those places you can make friends that introduce you to compatible women.
It is about having similar values and interest. And sometimes, about prioritizing. I mean, if you want a woman who looks like a supermodel, but is the perfect housewife, maybe you do need to accept other things like she expending lots of money on clothes and beauty treatments. For example. If you want someone solidary, maybe they would look nice but more down to earth, since expensive clothes are unpractical for working with old people. And since they would be expending time helping others, maybe the house is less perfect, because that would require time too. So you would need to choose between the two. This is just an example, but not that far from what happen.