Andy Driver will miss the game with a knee injury.
The winger is set to visit a specialist to diagnose the severity of his latest knee setback and will certainly not play at Easter Road on Saturday.
Marian Kello will also be absent for a second consecutive fixture, with Jamie MacDonald carrying on between the sticks despite a high-profile blunder against Inverness Caledonian Thistle.
Rudi Skacel could return to the match squad after missing out entirely in the Highlands, while John Sutton is in contention, despite rumours regarding the striker's future this week.
St Mirren have an unchanged squad for the game.
Aaron Mooy (back) and Hugh Murray (knee) are still building up their fitness following injury.
Darren McGregor is also out following cruciate ligament damage.
Hearts (from): MacDonald, Hamilton, Hamill, Grainger, Webster, Zaliukas, Taouil, Skacel, Black, Obua, Jonsson, Stevenson, Mrowiec, Elliott, Templeton, Sutton, Smith, Novikovas.
St Mirren (from): Samson, Mair, van Zanten, Haddad, Tesselaar, Teale, Goodwin, Thomson, Hasselbaink, Thompson, McGowan, McAusland, McLean, McKee, Carey, Barron, McShane, Smith.