Объединение нескольких массивов по индексу

Im некоторый массив, который возвращается некоторым запросом .. и результат выглядит примерно так:

array(array('balance_1'=> '-5', 'balance_2'=>'-21'), array('balance_1'=> '-21', 'balance_2'=>'21'), array('balance_1'=> '-50', 'balance_2'=>'40')) 

Я хочу преобразовать это в массив, который выглядит примерно так:

 array(array(-5,11,-50), array(-21, 21, 40)); 

в основном я хочу объединить все balance_1, all balance_2, all balance_3 в разделенные массивы.

есть идеи? благодаря