Keir Starmer was teed up by one of his own backbenchers to berate Nigel Farage over his previous views on the NHS.