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 (
    1122, 2005, 2006, 1120, 2004, 2007, 1124, 
    2009, 1085, 1079, 1082, 1099
  )

Query time 0.00491

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "249.68"
    },
    "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": 17,
          "rows_produced_per_join": 17,
          "filtered": "100.00",
          "using_index": true,
          "cost_info": {
            "read_cost": "4.43",
            "eval_cost": "3.40",
            "prefix_cost": "7.83",
            "data_read_per_join": "1K"
          },
          "used_columns": [
            "feature_id",
            "group_id"
          ],
          "attached_condition": "(`webmarco`.`gpf`.`group_id` in (1122,2005,2006,1120,2004,2007,1124,2009,1085,1079,1082,1099))"
        }
      },
      {
        "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": 160,
          "filtered": "100.00",
          "using_index": true,
          "cost_info": {
            "read_cost": "17.16",
            "eval_cost": "32.10",
            "prefix_cost": "57.08",
            "data_read_per_join": "2K"
          },
          "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": 160,
          "filtered": "100.00",
          "using_index": true,
          "cost_info": {
            "read_cost": "160.50",
            "eval_cost": "32.10",
            "prefix_cost": "249.68",
            "data_read_per_join": "124K"
          },
          "used_columns": [
            "feature_id",
            "product_id",
            "variant_id",
            "lang_code"
          ]
        }
      }
    ]
  }
}

Result

feature_id product_id variant_id group_id
549 81655 1199 1079
549 81657 1495 1079
549 81702 1199 1082
549 81704 1495 1082
549 81737 1495 1085
549 81739 1199 1085
549 81826 1199 1099
549 81860 1495 1099
549 81862 8210 1099
549 81863 1498 1099
549 82052 1199 1120
549 82061 37921 1120
549 82063 1495 1120
549 82064 1200 1120
549 82065 1368 1120
549 82069 1498 1122
549 82071 37925 1122
549 82072 1515 1122
549 82073 1199 1122
549 82074 1368 1122
549 82101 37925 1124
549 82103 1199 1124
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 82118 1193 2005
548 149043 1193 2005
548 149044 1195 2005
548 149045 1194 2005
548 149046 1197 2005
548 149047 1195 2005
548 149048 1194 2005
548 149049 1197 2005
549 82118 37925 2005
549 149043 1515 2005
549 149044 1515 2005
549 149045 1515 2005
549 149046 1515 2005
549 149047 37925 2005
549 149048 37925 2005
549 149049 37925 2005
548 149042 1193 2006
548 149050 1195 2006
548 149051 1194 2006
548 149052 1193 2006
548 149053 1195 2006
548 149054 1194 2006
548 149055 1193 2006
548 149056 1195 2006
548 149057 1194 2006
548 149058 1193 2006
548 149059 1195 2006
548 149060 1194 2006
548 149061 1193 2006
548 149062 1195 2006
548 149063 1194 2006
548 149064 1193 2006
548 149065 1195 2006
548 149066 1194 2006
548 149067 1193 2006
548 149068 1195 2006
548 149069 1194 2006
548 149070 1193 2006
548 149071 1195 2006
548 149072 1194 2006
548 149073 1193 2006
548 149074 1195 2006
548 149075 1194 2006
548 149076 1193 2006
548 149077 1195 2006
548 149078 1194 2006
548 149079 1193 2006
548 149080 1195 2006
548 149081 1194 2006
548 149082 1193 2006
548 149083 1195 2006
548 149084 1194 2006
548 149085 1193 2006
548 149086 1195 2006
548 149087 1194 2006
548 149088 1193 2006
548 149089 1195 2006
548 149090 1194 2006
548 149091 1193 2006
548 149092 1195 2006
548 149093 1194 2006
548 149094 1193 2006
548 149095 1195 2006
548 149096 1194 2006
548 149097 1193 2006
548 149098 1195 2006
548 149099 1194 2006
549 149042 1201 2006
549 149050 1201 2006
549 149051 1201 2006
549 149052 1516 2006
549 149053 1516 2006
549 149054 1516 2006
549 149055 1523 2006
549 149056 1523 2006
549 149057 1523 2006
549 149058 1524 2006
549 149059 1524 2006
549 149060 1524 2006
549 149061 1515 2006
549 149062 1515 2006
549 149063 1515 2006
549 149064 59761 2006
549 149065 59761 2006
549 149066 59761 2006
549 149067 7431 2006
549 149068 7431 2006
549 149069 7431 2006
549 149070 1518 2006
549 149071 1518 2006
549 149072 1518 2006
549 149073 1495 2006
549 149074 1495 2006
549 149075 1495 2006
549 149076 1517 2006
549 149077 1517 2006
549 149078 1517 2006
549 149079 37925 2006
549 149080 37925 2006
549 149081 37925 2006
549 149082 8210 2006
549 149083 8210 2006
549 149084 8210 2006
549 149085 1200 2006
549 149086 1200 2006
549 149087 1200 2006
549 149088 7721 2006
549 149089 7721 2006
549 149090 7721 2006
549 149091 1199 2006
549 149092 1199 2006
549 149093 1199 2006
549 149094 38109 2006
549 149095 38109 2006
549 149096 38109 2006
549 149097 1498 2006
549 149098 1498 2006
549 149099 1498 2006
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
548 81647 1193 2009
548 149123 1195 2009
548 149124 1194 2009
548 149125 1193 2009
548 149126 1195 2009
548 149127 1194 2009
548 149128 1193 2009
548 149129 1195 2009
548 149130 1194 2009
549 81647 1495 2009
549 149123 1495 2009
549 149124 1495 2009
549 149125 1199 2009
549 149126 1199 2009
549 149127 1199 2009
549 149128 1498 2009
549 149129 1498 2009
549 149130 1498 2009