You absolutely did everything possible. AND you saved Ashes. If you hadn't taken her in she could have died during the births of the kittens.

RIP kittens