for that, try it like this. Set up the spawner as a triggered sequential spawner.
subgroup 1: IF/GETONCARRIED,,key1,deleted = false & GETONCARRIED,,key2,deleted = false & GETONCARRIED,,key2,deleted = false & GETONCARRIED,,key3,deleted = false & GETONCARRIED,,key4,deleted = false & GETONCARRIED,,key5,deleted = false/10
subgroup 1: GOTO/1
subgroup 10: GIVE/BigKey
subgroup 10: TAKEBYTYPE/key1
subgroup 10: TAKEBYTYPE/key2