Remove internal objects (not faces)

Hey there!

I do have a quite complex model exported from a different program, which contains a lot of objects.
Some of those are located within the bounds of some other objects (i. e. a wire inside a tube).

What is the common best practice to get rid of those objects?

I am aware of the remove hidden faces feature, but as those are different objects (which I don’t want to merge), I think I need a different solution.

Thank you!