Some people ask for it, I made a little script to adjust size of a panel with elkBuffBars.
local i = 1
while true do
local buffIndex, untilCancelled = GetPlayerBuff(i, "HELPFUL")
if buffIndex == 0 then break end
i = i + 1
eePanel8:SetHeight(2 + i * 16)
-- "16" is the height of one bar.
It needs some tuning, maybe, but it works pretty well for me atm.