I would make a blueprint for the trigger and the object, the trigger when triggered would cast to(the cast to node) the objects blueprint, so that the objects blueprint runs a custom event that ends in the destroy(self) node.
That way you can have the object play effects and so on at the time of destruction.