I'm in the group that believes that soil eating is natural, and that the impaction concerns are way over-hyped. I base this on having raised many thousands of chameleons. I think you need to keep your soil clean, and "as dirt" (not peat, orchid bark, etc) as much as possible.