Halsin can be respeced into bard, since Jaheira been a druid longer, we don't need a redundant companion where we get 2 of every class.
He also could be a dwarf - his physique would fit it better anyway. It’s would be odd for bard to be grove’s archdruid, but perhaps he could have faked his interview with sheer charisma. That would explain why he was so weak as to be captured by goblins and is low level enough to join our party

. Wouldn’t explain bear sex, but I don’t think anything ever will.