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 (2007, 2004, 1099, 1096, 1093, 1091)

Query time 0.00122

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "118.03"
    },
    "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": 8,
          "rows_produced_per_join": 8,
          "filtered": "100.00",
          "using_index": true,
          "cost_info": {
            "read_cost": "2.62",
            "eval_cost": "1.60",
            "prefix_cost": "4.22",
            "data_read_per_join": "832"
          },
          "used_columns": [
            "feature_id",
            "group_id"
          ],
          "attached_condition": "(`webmarco`.`gpf`.`group_id` in (2007,2004,1099,1096,1093,1091))"
        }
      },
      {
        "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": 75,
          "filtered": "100.00",
          "using_index": true,
          "cost_info": {
            "read_cost": "8.07",
            "eval_cost": "15.11",
            "prefix_cost": "27.40",
            "data_read_per_join": "1K"
          },
          "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": 75,
          "filtered": "100.00",
          "using_index": true,
          "cost_info": {
            "read_cost": "75.53",
            "eval_cost": "15.11",
            "prefix_cost": "118.03",
            "data_read_per_join": "58K"
          },
          "used_columns": [
            "feature_id",
            "product_id",
            "variant_id",
            "lang_code"
          ]
        }
      }
    ]
  }
}

Result

feature_id product_id variant_id group_id
549 81756 1201 1091
549 81762 1200 1091
549 81764 1495 1091
549 81765 1199 1091
549 81766 1198 1091
549 81768 1498 1091
549 81773 1368 1093
549 81776 1498 1093
549 81799 1201 1096
549 81806 1515 1096
549 81812 1200 1096
549 81814 1199 1096
549 81816 1495 1096
549 81817 8210 1096
549 81826 1199 1099
549 81860 1495 1099
549 81862 8210 1099
549 81863 1498 1099
548 81948 1193 2004
548 149025 1195 2004
548 149026 1194 2004
548 149027 1193 2004
548 149028 1195 2004
548 149029 1194 2004
548 149030 1193 2004
548 149031 1195 2004
548 149032 1194 2004
548 149033 1193 2004
548 149034 1195 2004
548 149035 1194 2004
548 149036 1193 2004
548 149037 1195 2004
548 149038 1194 2004
548 149039 1193 2004
548 149040 1195 2004
548 149041 1194 2004
549 81948 1515 2004
549 149025 1515 2004
549 149026 1515 2004
549 149027 1518 2004
549 149028 1518 2004
549 149029 1518 2004
549 149030 37925 2004
549 149031 37925 2004
549 149032 37925 2004
549 149033 1199 2004
549 149034 1199 2004
549 149035 1199 2004
549 149036 38109 2004
549 149037 38109 2004
549 149038 38109 2004
549 149039 1498 2004
549 149040 1498 2004
549 149041 1498 2004
548 82009 1193 2007
548 149101 1195 2007
548 149102 1194 2007
548 149103 1193 2007
548 149104 1195 2007
548 149105 1194 2007
548 149106 1193 2007
548 149107 1195 2007
548 149108 1194 2007
548 149109 1193 2007
548 149110 1195 2007
548 149111 1194 2007
548 149112 1193 2007
548 149113 1195 2007
548 149114 1194 2007
549 82009 1493 2007
549 149101 1493 2007
549 149102 1493 2007
549 149103 1515 2007
549 149104 1515 2007
549 149105 1515 2007
549 149106 1495 2007
549 149107 1495 2007
549 149108 1495 2007
549 149109 38111 2007
549 149110 38111 2007
549 149111 38111 2007
549 149112 1199 2007
549 149113 1199 2007
549 149114 1199 2007