This question depends very much on this.
If they understand the difference and use something that creates a result based on triangles rather than the mesh then they MAY be able to give you a model where each part is a different object in the model.
It really does depend on what sort of models they create for you.
It would likely increase the time to create the models and the associated costs.