Serialize/Deserialize, very slow

When we have a big table, many rows and many columns with many associations, is to slow returning JSON to client (serialize and deserialize), some time we just need one field, something like "select name from customer".
Suggestion: Serialize/Deserialize a TCriteriaResult, maybe with Multi-Model, where model one have TUser.Id, TUser.Name, TUser.Email, TUser.Password,... this objects should be save to data base.
Model two, have TUserV.Id, TUserV.Name, this objects shouldn´t be save to data base(something like a view). By the way Data Modeler could export views into the Model two.
Perhaps this makes no sense, i hope you got the idea :)