SELECT 
  vi_product_feature_variant_descriptions.variant, 
  vi_product_feature_variants.variant_id, 
  vi_product_feature_variants.feature_id, 
  vi_product_features_values.variant_id as selected, 
  vi_product_features.feature_type, 
  vi_seo_names.name as seo_name, 
  vi_seo_names.path as seo_path, 
  vi_product_feature_variants.color, 
  vi_product_features_values.value_int, 
  vi_product_feature_variants.abt__ut2_multicolor, 
  vi_product_feature_variants.abt__ut2_color_style 
FROM 
  vi_product_feature_variants 
  LEFT JOIN vi_product_feature_variant_descriptions ON vi_product_feature_variant_descriptions.variant_id = vi_product_feature_variants.variant_id 
  AND vi_product_feature_variant_descriptions.lang_code = 'en' 
  INNER JOIN vi_product_features_values ON vi_product_features_values.variant_id = vi_product_feature_variants.variant_id 
  AND vi_product_features_values.lang_code = 'en' 
  AND vi_product_features_values.product_id = 239 
  AND vi_product_features_values.feature_id = vi_product_feature_variants.feature_id 
  LEFT JOIN vi_product_features ON vi_product_features.feature_id = vi_product_feature_variants.feature_id 
  LEFT JOIN vi_seo_names ON vi_seo_names.object_id = vi_product_feature_variants.variant_id 
  AND vi_seo_names.type = 'e' 
  AND vi_seo_names.dispatch = '' 
  AND vi_seo_names.lang_code = 'en' 
  AND (
    vi_seo_names.company_id = 1 
    OR vi_seo_names.company_id = 0
  ) 
WHERE 
  1 
  AND vi_product_feature_variants.feature_id IN (15, 16, 17) 
GROUP BY 
  vi_product_feature_variants.variant_id 
ORDER BY 
  vi_product_feature_variants.position, 
  vi_product_feature_variant_descriptions.variant

Query time 0.00055

JSON explain

{
  "query_block": {
    "select_id": 1,
    "filesort": {
      "sort_key": "vi_product_feature_variants.position, vi_product_feature_variant_descriptions.variant",
      "temporary_table": {
        "nested_loop": [
          {
            "table": {
              "table_name": "vi_product_features_values",
              "access_type": "index_merge",
              "possible_keys": [
                "PRIMARY",
                "fl",
                "variant_id",
                "lang_code",
                "product_id",
                "fpl",
                "idx_product_feature_variant_id"
              ],
              "key_length": "3,6",
              "index_merge": {
                "intersect": [
                  {
                    "range": {
                      "key": "product_id",
                      "used_key_parts": ["product_id"]
                    }
                  },
                  {
                    "range": {
                      "key": "lang_code",
                      "used_key_parts": ["lang_code"]
                    }
                  }
                ]
              },
              "rows": 4,
              "filtered": 100,
              "attached_condition": "vi_product_features_values.product_id = 239 and vi_product_features_values.lang_code = 'en'"
            }
          },
          {
            "table": {
              "table_name": "vi_product_feature_variants",
              "access_type": "eq_ref",
              "possible_keys": ["PRIMARY", "feature_id"],
              "key": "PRIMARY",
              "key_length": "3",
              "used_key_parts": ["variant_id"],
              "ref": ["devvipiriscom.vi_product_features_values.variant_id"],
              "rowid_filter": {
                "range": {
                  "key": "feature_id",
                  "used_key_parts": ["feature_id"]
                },
                "rows": 35,
                "selectivity_pct": 18.8172043
              },
              "rows": 1,
              "filtered": 100,
              "attached_condition": "vi_product_feature_variants.feature_id = vi_product_features_values.feature_id and vi_product_feature_variants.feature_id in (15,16,17)"
            }
          },
          {
            "table": {
              "table_name": "vi_product_features",
              "access_type": "eq_ref",
              "possible_keys": ["PRIMARY"],
              "key": "PRIMARY",
              "key_length": "3",
              "used_key_parts": ["feature_id"],
              "ref": ["devvipiriscom.vi_product_features_values.feature_id"],
              "rows": 1,
              "filtered": 100
            }
          },
          {
            "table": {
              "table_name": "vi_product_feature_variant_descriptions",
              "access_type": "eq_ref",
              "possible_keys": ["PRIMARY"],
              "key": "PRIMARY",
              "key_length": "9",
              "used_key_parts": ["variant_id", "lang_code"],
              "ref": [
                "devvipiriscom.vi_product_features_values.variant_id",
                "const"
              ],
              "rows": 1,
              "filtered": 100,
              "attached_condition": "trigcond(vi_product_feature_variant_descriptions.lang_code = 'en')"
            }
          },
          {
            "table": {
              "table_name": "vi_seo_names",
              "access_type": "ref",
              "possible_keys": ["PRIMARY", "dispatch"],
              "key": "PRIMARY",
              "key_length": "206",
              "used_key_parts": ["object_id", "type", "dispatch", "lang_code"],
              "ref": [
                "devvipiriscom.vi_product_features_values.variant_id",
                "const",
                "const",
                "const"
              ],
              "rows": 1,
              "filtered": 100,
              "attached_condition": "trigcond(vi_seo_names.`type` = 'e' and vi_seo_names.dispatch = '' and vi_seo_names.lang_code = 'en' and (vi_seo_names.company_id = 1 or vi_seo_names.company_id = 0))"
            }
          }
        ]
      }
    }
  }
}

Result

variant variant_id feature_id selected feature_type seo_name seo_path color value_int abt__ut2_multicolor abt__ut2_color_style
16GB 45 17 45 S default
3.5" 65 16 65 S default
iOS 5 39 15 39 S default