That is such great, simple idea! In fact, you could create a news-admin group per subsite, and programatically assign the admin permission on the group using the APM callbacks.
I think that this is a better solution to the admin all packages of this type problem.