/**
  * add columns from filter
  * 
  * @param array $_colsToFetch
  * @param Tinebase_Model_Filter_FilterGroup $_filter
  * @return array
  */
 protected function _addFilterColumns($_colsToFetch, Tinebase_Model_Filter_FilterGroup $_filter)
 {
     // need to ask filter if it needs additional columns
     $filterCols = $_filter->getRequiredColumnsForSelect();
     foreach ($filterCols as $key => $filterCol) {
         if (!(isset($_colsToFetch[$key]) || array_key_exists($key, $_colsToFetch))) {
             $_colsToFetch[$key] = $filterCol;
         }
     }
     return $_colsToFetch;
 }