Complex carb problems can be helped with SCD (Specific Carbohydrate Diet).
Check out the pecanbread website and breakingtheviciouscycle website. It's also worth reading the book Breaking the Vicious Cycle too. If you try the diet, it's best to follow the stages. Weight can be gained with extra protein - meat, eggs, avocado etc