remover array "wrapping" (remover pai, manter filhos)

Eu tenho um problema, eu gostaria de remover a matriz contendo (chave 80), mas manter seus filhos (com todas as chaves e estrutura inalterada, além do pai).

Alguém pode me ajudar

Array
(
    [80] => Array
        (
            [parent] => 0
            [lng] => en
            [children] => Array
                (
                    [98] => Array
                        (
                            [children] => Array
                                (
                                    [54] => Array
                                        (
                                            [parent] => 98
                                            [lng] => en
                                        )

                                )

                            [parent] => 80
                            [lng] => en
                        )

                )

        )

)

Obrigado BR

questionAnswers(2)

yourAnswerToTheQuestion