Complex collision for different object

Look into UCX if you want custom efficient collision:

Doing this in directly in UE4 is doable but truly backbreaking…