I wonder if this is a UV mapping issue. I've noticed that when I export UV mapped models for LithUnwrap, it literally seperates faces apart to create the UV map, doubling or tripling your point-count without affecting your polycount.
Try importing the model in to a modelling program, then selecting all the points in your model and doing some kind of 'Merge Points' operation (at least that's what it's called in anim8or). If it asks you for a tolerance value, try something really low like 0.01 and click ok. This merges the points that are very close together in your model, and if the value is low enough, it won't affect the poly-count of your model. More importantly, you won't lose your UV mapping data
AE