Hi Anh.
I am working on project with many custom post types.
And i duplicate metaboxes for every cpt for showing them on front-end.
So if you can implement that it will be great and easier
Also we can design same backend screen in front end too. And also i think we can use contexts in front end too.
just want to give feedback as a feature request.
Thanks.