Herald Women's Premier League set for semi-finals