SELECT 
  pfv.feature_id, 
  pfv.product_id, 
  pfv.variant_id, 
  gp.group_id 
FROM 
  cscart_product_features_values AS pfv 
  INNER JOIN cscart_product_variation_group_products AS gp ON pfv.product_id = gp.product_id 
  INNER JOIN cscart_product_variation_group_features AS gpf ON gpf.group_id = gp.group_id 
  AND gpf.feature_id = pfv.feature_id 
WHERE 
  pfv.lang_code = 'en' 
  AND gp.group_id IN (6692, 6689, 6472, 6387, 6384, 6237)

Query time 0.00287

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "88.77"
    },
    "nested_loop": [
      {
        "table": {
          "table_name": "gpf",
          "access_type": "range",
          "possible_keys": [
            "PRIMARY",
            "idx_group_id"
          ],
          "key": "idx_group_id",
          "used_key_parts": [
            "group_id"
          ],
          "key_length": "3",
          "rows_examined_per_scan": 6,
          "rows_produced_per_join": 6,
          "filtered": "100.00",
          "using_index": true,
          "cost_info": {
            "read_cost": "2.22",
            "eval_cost": "1.20",
            "prefix_cost": "3.42",
            "data_read_per_join": "624"
          },
          "used_columns": [
            "feature_id",
            "group_id"
          ],
          "attached_condition": "(`webmarco`.`gpf`.`group_id` in (6692,6689,6472,6387,6384,6237))"
        }
      },
      {
        "table": {
          "table_name": "gp",
          "access_type": "ref",
          "possible_keys": [
            "PRIMARY",
            "idx_group_id"
          ],
          "key": "idx_group_id",
          "used_key_parts": [
            "group_id"
          ],
          "key_length": "3",
          "ref": [
            "webmarco.gpf.group_id"
          ],
          "rows_examined_per_scan": 9,
          "rows_produced_per_join": 56,
          "filtered": "100.00",
          "using_index": true,
          "cost_info": {
            "read_cost": "6.06",
            "eval_cost": "11.33",
            "prefix_cost": "20.80",
            "data_read_per_join": "906"
          },
          "used_columns": [
            "product_id",
            "group_id"
          ]
        }
      },
      {
        "table": {
          "table_name": "pfv",
          "access_type": "ref",
          "possible_keys": [
            "PRIMARY",
            "fl",
            "lang_code",
            "product_id",
            "fpl",
            "idx_product_feature_variant_id"
          ],
          "key": "fpl",
          "used_key_parts": [
            "feature_id",
            "product_id",
            "lang_code"
          ],
          "key_length": "12",
          "ref": [
            "webmarco.gpf.feature_id",
            "webmarco.gp.product_id",
            "const"
          ],
          "rows_examined_per_scan": 1,
          "rows_produced_per_join": 56,
          "filtered": "100.00",
          "using_index": true,
          "cost_info": {
            "read_cost": "56.65",
            "eval_cost": "11.33",
            "prefix_cost": "88.78",
            "data_read_per_join": "43K"
          },
          "used_columns": [
            "feature_id",
            "product_id",
            "variant_id",
            "lang_code"
          ]
        }
      }
    ]
  }
}

Result

feature_id product_id variant_id group_id
697 225088 62213 6237
697 225089 62212 6237
697 225090 62214 6237
697 225091 62215 6237
697 225092 62216 6237
697 225093 62217 6237
697 225094 62218 6237
897 230173 62572 6384
897 233756 62576 6384
897 233757 62577 6384
897 233758 62578 6384
897 233759 62579 6384
897 233760 62580 6384
897 230172 62572 6387
897 233761 62576 6387
897 233762 62577 6387
897 233763 62578 6387
897 233764 62579 6387
897 233765 62580 6387
897 233766 62581 6387
897 233767 62582 6387
897 233768 62583 6387
897 259698 62572 6472
897 259699 62576 6472
897 259700 62577 6472
897 259701 62578 6472
897 259702 62579 6472
897 259703 62580 6472
897 259704 62581 6472
897 259705 62582 6472
897 259706 62583 6472
897 259707 63022 6472
932 262370 63593 6689
932 262371 63594 6689
932 262372 63595 6689
932 262373 63597 6689
897 262380 62223 6692
897 262381 62224 6692
897 262382 62225 6692
897 262383 62226 6692
897 262384 62227 6692
897 262385 63600 6692
897 262386 63601 6692
897 262387 63602 6692
897 262388 63603 6692
897 262389 63604 6692
897 262390 63605 6692