protected function _dynamicSelectStructure(array $options) : array
    {
        $result = [];
        foreach ($options as $k => $v) {
            $result[$v['label']] = !empty($v['children']) ? $this->_dynamicSelectStructure($v['children']) : [];
        }

        return $result;
    }