Pesquisa detalhada do Highcharts 3.08 com várias séries pai

Estou fazendo meus primeiros gráficos de pesquisa detalhada com Highcharts e acabei de instalar a versão 3.09, na qual a pesquisa detalhada tem suporte interno. O gráfico de pesquisa fará parte de uma página que já contém vários gráficos. Todos os gráficos têm três séries (Estado, Região, Sub-região) com dados preenchidos dinamicamente.

O problema é que o módulo de pesquisa não parece suportar várias séries principais. No meu caso, se eu clicar em uma coluna para uma série específica (por exemplo, State), a série State desaparecerá e sua pesquisa será exibida, mas as outras séries (Region, Sub-region) ainda serão exibidas e o gráfico não será exibido. não faz nenhum sentido então. Veja este jsFiddle:http://jsfiddle.net/jmunger/6bBzt/ .

$(function () {
        $('#container').highcharts({
            chart: {
                type: 'column'
            },
            title: {
                text: 'Monthly Average Rainfall'
            },
            subtitle: {
                text: 'Source: WorldClimate.com'
            },
            xAxis: {
                categories: [
                    'CAT 1',
                    'CAT2'
                ]
            },
            yAxis: {
                min: 0,
                title: {
                    text: 'Rainfall (mm)'
                }
            },
            tooltip: {
                headerFormat: '<span style="font-size:10px">{point.key}</span><table>',
                pointFormat: '<tr><td style="color:{series.color};padding:0">{series.name}: </td>' +
                    '<td style="padding:0"><b>{point.y:.1f} mm</b></td></tr>',
                footerFormat: '</table>',
                shared: true,
                useHTML: true
            },
            plotOptions: {
                column: {
                    pointPadding: 0.2,
                    borderWidth: 0
                }
            },
            series: [{
                name: 'Tokyo',
                data: [{y:49.9, drilldown:'tokyo 1'}, {y:71.5, drilldown:'tokyo 2'}]

            }, {
                name: 'New York',
                data: [{y:49.9, drilldown:'ny 1'}, {y:71.5, drilldown:'ny 2'}]

            }],
            drilldown:{
                series: [{
                    id: 'tokyo 1',
                    data: [{y:39.9, name:'name1'}, {y:31.5, name:'name2'}]

                }, {
                    id: 'tokyo 2',
                    data: [{y:39.9, name:'name1'}, {y:31.5, name:'name2'}]

                },
                {
                    id: 'ny 1',
                    data: [{y:39.9, name:'name1'}, {y:31.5, name:'name2'}]

                }, {
                    id: 'ny 2',
                    data: [{y:39.9, name:'name1'}, {y:31.5, name:'name2'}]

                }]
              }
        });
    });

Como posso garantir que todas as séries principais estejam ocultas ao executar uma pesquisa detalhada e que elas sejam restauradas corretamente ao realizar uma pesquisa detalhada?

questionAnswers(1)

yourAnswerToTheQuestion