/**
  * Helper function to get an array of labels from an array of values
  * given a mapping Cargo table/field.
  */
 public static function getLabelsFromCargoField($values, $tableName, $fieldName)
 {
     $labels = array();
     foreach ($values as $value) {
         $labels[$value] = $value;
         $vals = self::getValuesForCargoField($tableName, $fieldName, '_pageName="' . $value . '"');
         if (count($vals) > 0) {
             $labels[$value] = trim($vals[0]);
         }
     }
     return SFUtils::disambiguateLabels($labels);
 }