public function getPreparedValues()
    {
        $prepared = array();
        if (! empty($this->_conditions)) {
            foreach ($this->_conditions as $condition) {
                if (is_array($condition)) {
                    foreach ($condition as $type => $value) {
                        if (is_int($type) and is_array($value)) {
                            foreach ($value as $subCondition) {
                                if (is_array($subCondition)) {
                                    foreach ($subCondition as $type => $value) {
                                        $this->_processTypeValue($type, $value, $prepared);
                                    }
                                } else {
                                   $prepared[] = $subCondition;
                                }
                            }
                        } else {
                            $this->_processTypeValue($type, $value, $prepared);
                        }
                    }
                } else {
                    $prepared[] = $condition;
                }
            }
        }

        return $prepared;
    }