The ongoing worm issues and the slow digestion of meat can be due to insufficient levels of Hydrochloric acid in the stomach. I would start taking HCL with meals. Here's a post with the protocol for how to take the HCL included - http://curezone.com/forums/fm.asp?i=1908284#i.
Low levels of HCL are usually due to an imbalance of the bacterial flora necessary to produce B vitamins needed in HCL production. That fits with your malabsorption problems. In addition to the HCL, I would consider doing the McCombs Plan.