Comment extraire des tableaux à partir d'un tableau dépend des valeurs

$arr = array(
    'global' => array(
        array('tabs', 'tabs', 'tabs', array(
            'Main' => 'main',
            'Gallery' => 'galleryID',
            'mera' => 'mera',
        )),

        array('main','div',  'div'),
        array('egice', 'Eice', 'text', '', ''),
        array('closeHere', 'closeHere', 'closeHere'),


        array('galleryID','div',  'div'),
        array('gallery', 'Gallery #1', 'image', '', ''),
        array('closeHere', 'closeHere', 'closeHere'),


        array('networking', 'div', 'div'),
        array('siLype', 'SiLype', 'text', '', ''),
        array('gpXCge', 'GpXCge',  'toggle_button', '1', 'Yes', 'No', ''),
        array('closeHere', 'closeHere', 'closeHere'),


        array('mera', 'div', 'div'),
        array('maimera', 'Maimera', 'repeatedText', 'resYI', 'GYL',''),
        array('closeHere', 'closeHere', 'closeHere'),



        array( 'moures','div', 'div'),
        array('meLmo', 'MeLmo', 'text', '', ''),
        array('cYSlot', 'CYSlot', 'text', '', ''),
        array('closeHere', 'closeHere', 'closeHere'),

        array('clT', 'clT', 'clT'),



    ),

);

PHP: