Is it possible that the extracts created from Tableau Desktop had unused fields hidden? Or were aggregated for visible dimensions? I don't believe these options are available with the tde api
The unused fields are not hidden or aggregated. Actually I am using all the fields in both cases. So that possibility is ruled out.