Refactor _render_select to make it more readable

Break out a separate helper function for rendering selector formatters.