Descobriu uma solução alternativa. Usando o plugin alsa's softvol para fazer o controle de volume no software.
Adicionou isto a .asoundrc :
pcm.btheadset_softvol
{
type softvol
slave.pcm "btheadset"
control.name "Bluetooth"
control.card 0
}
Agora eu digo ao software para tocar no dispositivo btheadset_softvol e o mixer da minha placa de som principal tem uma opção "Bluetooth".