Barnsley's survival hopes have been dealt a blow as midfielder Jim O'Brien has been ruled out for the rest of the season due to a knee injury.