Sombra de caixa CSS em torno de uma forma personalizada?

Hy lá

Eu preciso criar um div que se parece com isso:

screenshot http://imageshack.us/a/img19/8223/bubblep.png

O que eu tenho até agora é isto:http://jsfiddle.net/suamikim/ft33k/

.bubble {
    position: relative;
    width: 80px;
    height: 160px;
    border: 1px solid #33A7F4;
    border-radius: 9px;
    margin: 100px;
    -webkit-box-shadow: 0px 0px 20px 2px #33A7F4;
    -moz-box-shadow: 0px 0px 20px 2px #33A7F4;
    -ms-box-shadow: 0px 0px 20px 2px #33A7F4;
    -o-box-shadow: 0px 0px 20px 2px #33A7F4;
    box-shadow: 0px 0px 20px 2px #33A7F4;

}

.bubble:after, .bubble:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    border: 17px solid transparent;
    right: 100%;
}

.bubble-left:before {
    border-top-color: #33A7F4;
    border-right-color: #33A7F4;
    top: 60px;
}

.bubble-left:after {
    border-width: 16px;
    border-top-color: black;
    border-right-color: black;
    top: 61px;
}

Como você pode ver, o "único" problema é a caixa-sombra ao redor da cauda da bolha (a seta triangular).

Eu também tentei não usar o antes e o depois-pseudo-classes mas uso um segundo div que só segura o triângulo (com transformação, rotação, ...) mas obviamente isso não me conduziu a nenhum sucesso nem.

Uma imagem estática não é uma opção porque o tamanho do próprio retângulo e a posição da cauda são dinâmicas e podem mudar durante o "tempo de execução".

Eu também criei uma solução onde eu crio a borda e a sombra com um svg dinamicamente gerado. Se nenhuma outra opção puder ser encontrada, eu vou ficar com esta solução, mas ela parece muito forte como um "hack". Eu não estou postando esta solução aqui porque envolve 2 javascript-framworks (extjs & raphael) e esta questão deve ser sobre html & css. No entanto, eu ainda poderia fornecê-lo se alguém estiver interessado nele ...

Uma última coisa: a compatibilidade com o navegador não é tão grande assim. Se estiver trabalhando nas versões mais recentes das grandes (firefox, chrome, opera, ou seja, 10, ...) está tudo bem;)

Obrigado,

mik