Listen to your own body!
Why don't you simply start listening to your own body while it is talking to you?
Instead of trying hard to attach one label or another label to your own problem, just forget labels and listen to "the 3 wise men", your own body has wisdom, and it is actually talking to you. All you need is to listen.
Start a diet blog, and record everything you eat, and record how you feel after. Few min after, few hours after, one day after, few days after.
Slowly, by eliminating all those feel-bad-foods, you will find your own black list and your own white list.
Those lists will be your own lists, do not push them on other people.
You seem to already know that white rice, fish and cabbage are on your black list.
Beware, there are many different kind of fish, just like there are many different kind of meat, different kind of fruit, different kind of eggs.
Some of them may be bad, some of them may be good.
You can place water and salt on your white list, and start from there.
Apples may be good for some people.
Bananas may be good.
Plums may be good.
Oranges are good for some people, bad for others.
Try it and report the progres here.
Elimination Rotation Diet is a way to go.
White Shark