I wrote an extension for Advanced Custom Fields. The plugin has just been released. Find more info on its own page.