I've had good luck keeping plants with dwarf mbuna, specifically L. caeruleus and Ps. demasoni. I've also kept Ps. acei, Ps. elongatus "Usisya", and Labeotropheus fuelleborni in my planted mbuna tank. The L. fuelleborni ended up really going after some of my plants when they began to mature so I can't recommend them, but the others have worked pretty well, with the Labs doing most of the digging. I try to set aside open areas of substrate where the fish can dig and I've found that this reduces their tendency to dig where the plants are.
The computer allows you to make mistakes faster than any other invention, with the possible exception of handguns and tequila.
125G Planted Mbuna Tank