You might also upvote this feature request: Client-readable views on a subset of columns
The feature request would allow us to select individual columns to be returned from a search. This would prevent the need to do a list comprehension over the entire results.