There probably isn't an extension that does this but you could easily use a form and table builder tool to accomplish it. I would highly recommend you use "fabrik'.
This tool will allow you to create forms and lists with all the various form elements you need.
An alternative to this is to use a CCK like Zoo or K2. There's some other options to like using a plugin to override Joomla's core content component and add these fields. All of these methods will accomplish your goal. The path of least resistance imho is Fabrik or a CCK. The other options require rolling out a fair amount of custom code.