Way to check that there are 3 bees inside beehive in the player's inventory

I got this advancement

{
  "display": {
    "icon": {
      "id": "minecraft:honeycomb",
      "components": {
        "minecraft:enchantment_glint_override": true
      }
    },
    "title": {
      "translate": "You're Part of a Hive Mind Now"
    },
    "description": {
      "translate": "Fill your inventory with beehives, each with three Bees"
    },
    "frame": "challenge",
    "announce_to_chat": true,
    "hidden": true
  },
  "parent": "blazeandcave:animal/nest_quick",
  "criteria": {
    "trigger": {
      "trigger": "minecraft:inventory_changed",
      "conditions": {
        "items": [
          {
            "items": "minecraft:beehive",
            "count": 37,
            "components": {
              "minecraft:bees": [
                {
                  "entity_data": {
                    "id": "minecraft:bee"
                  },
                  "min_ticks_in_hive": 0,
                  "ticks_in_hive": 0
                },
                {
                  "entity_data": {
                    "id": "minecraft:bee"
                  },
                  "min_ticks_in_hive": 0,
                  "ticks_in_hive": 0
                },
                {
                  "entity_data": {
                    "id": "minecraft:bee"
                  },
                  "min_ticks_in_hive": 0,
                  "ticks_in_hive": 0
                }
              ]
            }
          }
        ]
      }
    }
  },
  "rewards": {
    "function": "bacaped_rewards:animal/youre_part_of_a_hive_mind_now"
  }
}

but it doesn't work because min_ticks_in_hive and ticks_in_hive are required, so I need exact amount... and ss there to check only bees count? bee_nest_destroyed trigger is not solution because I want the advancement with 1 beehive in each inventory slot later...

Continue to help post