Thanks a lot for your experience. I had just problems with food odor.
Have you ever tried insoles made from cedarwood from zederna? For me, it's the easiest and cheapest method to cure foot odor... they even prevent from athlete's foot and nail fungus. It's because of the antifungal cedarwood features.