just out of curiousity, have you ever thought about going vegan? in reguards to you wanting to have another baby, you may think you would be filled with less "good stuff" since going vegan cuts out a lot..but i ask b/c i saw you tried soy/rice milks. has this crossed your mind at all?
i am a Cer who suffered the same and on the same diet for sooo long and when i was really young too (15) i went vegan 2 years ago and i get way more fiber and good proteins that i think i never would've gotten before when i was eating meats. i had always relied on turkey sandwiches for stability and bread products such as yourself but i found no relief! and i tried EVERYTHING..every product and i just ended up with terrible laxative use. then i went vegan. the meats you eat for your sandwich dont have any fiber and otherwise dont really contribute to your fiber intake for the day (which should be about 25-30grams).
there are lots of tutorials online that can offer up lots of info for a change that big. and also there are wonderful cookbooks that offer vegan/vegetarian recipes. i make the recipes myself and im not missing anything in my body. there is even a body-builder named Kenneth G. Williams who swears by his vegan diet for his strength. this diet also helps for ibs and especially Cers b/c a vegan diet is very low in fat/sat fat and cholesterol. and also the recipes are only bent around using spices..so you can control the mild-spicy ratio to your tastes and needs depending on your tum.
i can also tell you that for gas, peppermint tea is really good. and if you havent shopped thru this site yet, check out the acacia as its good for calming down an upset stomach. also, a lot of over the counter solutions, such as fiber pills and anti-gas meds, contain colorings and artif.ingredients that can also cause flare-ups. im sure if you alter your diet to a little more variety, that your periods will return to a normal 5-7 day cycle.
i hope that helps you a bit! i hope i dont come off as a little bookworm, i just totally feel for your situation. good luck moving forward and hang in there for the time being