Hearts' Stephen Kingsley could miss the rest of the season and will have an operation on the hamstring he injured against ...