farts in my experience are subject to the inverse square law.
The strength of the fart is inversely proportional to the square of the tastiness of the foodstuff.
e.g two extremes of taste
Doner Kebab, high taste value = fart smell akin to rotting a corpse
lettuce salad, low taste value = odour free
Without going too deep into the maths this simple formulae should be enough for the layman to prove my theory.