St Helens have confirmed that in-form scrum-half Luke Walsh will be out of action for between four and six weeks with a calf injury.