HEAT might be a good place to put that functionality.
First I'd read the gerrit workflow page on the openstack wiki. This is good reading for new developers:
https://wiki.openstack.org/wiki/Gerrit_Workflow
Second I would reach out to the openstack-dev mailing list:
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Ultimately,
What you should probably do is work up a blueprint, and submit that before the next summit. See what developers have to say about it. It strikes me that folks might want that functionality or at the very least have some ideas about how that can be solved well.