I looked around a few sites for you, and it seems that Before Grain Dry Food is not a fish free food. It contains Salmon Oil. The Wet however is fine.
Here is a link that someone else is looking for basically the same kind of food.
http://www.thecatsite.com/foru...86490
It seems that these are fish free:Dry:-FELIDAE® Chicken & Rice formula-Natural Balance® L.I.D. Limited Ingredient Diets® Green Pea & Duck Formula for Cats
Wet:-Authority's lamb & rice formula-Avoderm Select Cuts Chicken canned-Blue Wilderness Chicken or Turkey canned (All can be found at Petsmart.)
I however just feed my three cats Nine Lives Growing years. If you need any other help, let me know, I am still technically a Vet Tech. So, if I can remember anything, I'll try to help.
EDIT: Oh and +1 on the benadryl.