I'm not sure if this use of format is the sort of thing we can templatize. What I'm doing here is deciding which fields to show, not really how they're formatted at all. Note the lack of an "attr" in the list item. This is a corner case, but a useful one, and one that we'll probably want to preserve even if we move towards an autoformatted, templated list.