Merging 2 objects, no loose parts I would like to ask if there is a way to merge 2 objects together in a way that later it will not be separable if I hit "Separate by loose parts".

I am facing this problem when I am making a torch like object which consists of two objects, an icosphere and an elongated cube. When I do Ctrl+J to merge them, it's fine because it's only one object. But after I use the array modifier to make a lot of torches and then separate them by loose parts, I get all the icospheres and cubes separated too, not just the torches. 

I have no idea how to solve this problem. I will appreciate any help. 
Thanks.
We can avoid the separation of the two objects after hitting the Separate by loose parts in these steps:


Merge the two objects with Ctrl + J
Go to Edit Mode and select 2 vertices, one belongs to the first object and the second belongs to the second object
Merge the vertices with Alt + M