Bastet throws up if she;
a) eats processed meat products or pet meats with preservatives in them
b) Can't have a feed of cat grass after a meal (or any grass)
c) Eats food that disagrees with her system
Maybe look at diet. Your kitty might be allergic to some kind of preservative in the foods. I also found that the dry cat foods are the worst for making bastet sick. She eats the eukabana *moist* dry catfood - the dry food that is chewy rather than just dry biscuits. I alternate her moist foods between tinned and raw meats - she eats what us humans do because of the preservatives in the so called fresh pet meats.
Hope this helps.
BTW: Since doing this a year ago she has only been sick twice and that was from running after a big meal. She was a regular regurgitator (at least once a day) for a year and a half before that.
Bookmarks