Phaser Complex Collisions

How can I detect the collisions of multiple children from different groups?

enter image description here

Imagine something like this, but with square hitboxes
the pink object is from one group, the red object from another, and the orange objects from another group

(also, this exact order/position is not necessary, but as long as each orange object is touching two bigger objects and they are near each other)

how can I get an collision like this in arcade physics? (matter.js solutions still work if its not possible in arcade, but arcade is preferred)