RecordFormatter plucks columns from records given a scope, aliased if needed and returns an activerecord relation