I was going to post some jokey smart arse comment, as I too suffer from smelly farts - which I try to blame on the dog, but that is probably down to my consumption of real ale and its live yeast content, so I won’t.
You could look up the condition steatorrhoea, which may apply to you, but in any event, you could try activated charcoal tablets which won’t help with the flatulence, but might purify the air a bit.
Best of luck.
Cheers, John.