protected function metaSelectListsKey(Builder $query, $key)
    {
        if (strpos($key, '.') !== false) {
            return $query->addSelect($key);
        } elseif ($this->hasColumn($key)) {
            return $query->addSelect($this->getTable() . '.' . $key);
        }

        $alias = $this->joinMeta($query, $key);

        return $query->addSelect("{$alias}.meta_value as {$key}");
    }