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 (887)

Query time 0.00093

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "18.26"
    },
    "nested_loop": [
      {
        "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": [
            "const"
          ],
          "rows_examined_per_scan": 6,
          "rows_produced_per_join": 6,
          "filtered": "100.00",
          "cost_info": {
            "read_cost": "1.50",
            "eval_cost": "0.60",
            "prefix_cost": "2.10",
            "data_read_per_join": "96"
          },
          "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": "idx_product_feature_variant_id",
          "used_key_parts": [
            "product_id"
          ],
          "key_length": "3",
          "ref": [
            "test2_gaseus.gp.product_id"
          ],
          "rows_examined_per_scan": 7,
          "rows_produced_per_join": 22,
          "filtered": "54.46",
          "using_index": true,
          "cost_info": {
            "read_cost": "3.96",
            "eval_cost": "2.29",
            "prefix_cost": "10.26",
            "data_read_per_join": "17K"
          },
          "used_columns": [
            "feature_id",
            "product_id",
            "variant_id",
            "lang_code"
          ],
          "attached_condition": "(`test2_gaseus`.`pfv`.`lang_code` = 'en')"
        }
      },
      {
        "table": {
          "table_name": "gpf",
          "access_type": "eq_ref",
          "possible_keys": [
            "PRIMARY",
            "idx_group_id"
          ],
          "key": "PRIMARY",
          "used_key_parts": [
            "feature_id",
            "group_id"
          ],
          "key_length": "6",
          "ref": [
            "test2_gaseus.pfv.feature_id",
            "const"
          ],
          "rows_examined_per_scan": 1,
          "rows_produced_per_join": 22,
          "filtered": "100.00",
          "using_index": true,
          "cost_info": {
            "read_cost": "5.72",
            "eval_cost": "2.29",
            "prefix_cost": "18.26",
            "data_read_per_join": "2K"
          },
          "used_columns": [
            "feature_id",
            "group_id"
          ]
        }
      }
    ]
  }
}

Result

feature_id product_id variant_id group_id
553 12920 1973 887
595 12920 1900 887
622 12920 2489 887
623 12920 2490 887
624 12920 1876 887
625 12920 2123 887
627 12920 1659 887
628 12920 1660 887
636 12920 2344 887
637 12920 2345 887
553 12919 1973 887
595 12919 1905 887
622 12919 2485 887
623 12919 2486 887
624 12919 1876 887
625 12919 2123 887
627 12919 1659 887
628 12919 1660 887
636 12919 2344 887
637 12919 2345 887
553 12918 1973 887
595 12918 1787 887
622 12918 2485 887
623 12918 2486 887
624 12918 1876 887
625 12918 2123 887
627 12918 1659 887
628 12918 1660 887
636 12918 2344 887
637 12918 2345 887
553 12917 1973 887
595 12917 2451 887
622 12917 2485 887
623 12917 2486 887
624 12917 1876 887
625 12917 2123 887
627 12917 1659 887
628 12917 1660 887
636 12917 2344 887
637 12917 2345 887
553 12916 1973 887
595 12916 1904 887
622 12916 2485 887
623 12916 2486 887
624 12916 1876 887
625 12916 2123 887
627 12916 1659 887
628 12916 1660 887
636 12916 2344 887
637 12916 2345 887