I am in the process of making the d-series exclusive off-road roll cage pack. Regular, Extended, Crew etc. I'm building a roll cage for each size, and I've set them up in the interior slots. However, if you do, you will be able to load the incompatible roll cage model. I have tried to solve this problem but I can not find a solution.
If the body .jbeams don't already have specific slots for their own cage and they all share a slot then just live with it. You can create copies of the .beams with the unique slot-types in them, but its a lot easier to just name each cage appropriately. There are many mods that have parts that conflict, it doesn't really matter all that much, people will know to select the right one and wont penalise you for it.