This is indeed something and I congratulate you for that, now the next step is doing this but dynamicaly and integrated with ACF.
Come on ACF team, you have already a good part done, now it’s up to you to integrate it! 🙂
Or, someone can do a plugin for that… just an idea! 😉