Basically you can't. When you select only specific columns, that means the data you want is a subset of the complete record. Therefore you are, by definition, not wanting the whole record - which is what a model is a representation of.
If you want to use model methods - don't specify any columns. Like you said, it doesn't really have any effect on query speed.