Johanna, have you tried Royal Canin's "Sensitive"? Fister is crazy about it, and the Killiarn Kitties, too. See if you can get samples from your vet.

Hope Allie will start eating, put on some weight and get better!