Yikes. That food is really not biologically appropriate for cats. Potatoes, veggies, nope.
I am not sure if this helps at all but often at my clinic we prescribe a Rayne (http://www.raynecanada.ca/) Novel Protein for cats with allergies in order to determine if it is the protein source causing problems. The main two are usually rabbit or kangaroo. The food is prescribed specially by a vet because it is usually only meant for the short term in order to identify the potential allergen although there are longterm options available if the cat does end up being allergic to other protein like chicken. It would be something to ask your vet about.
It looks like it is also available in the U.S. but the link to their US site is not working for me and I am not sure why...
Sigh. These vet's prescribing these completely inappropriate diets make me so frustrated.