Sixaxis has been updated and now it seems to working perfectly with MC4. It appears that I was doing everything correctly because I haven't changed anything apart from updating Sixaxis and now both sticks work and everything is as it should be. I'm very pleased.
Well done to Dancing Pixel Studios for sorting this out. Playing MC4 with a PS3 controller is a million times better than the on screen controls.