A Tory MP who was with Anne Marie Morris when she used racist language says he only "half heard" what she said.