Repeated SHOW FIELDS FROM... queries with STI

Hi folks,

Looking for a little guidance on an approach to eliminating duplicate queries for columns when using STI. Ticket and proposed approach here:

   https://rails.lighthouseapp.com/projects/8994-ruby-on-rails/tickets/4396-repeated-show-fields-from-queries-with-sti

Cheers,
Luke