So, I had a look but the necessary changes are way above my designer skills (read: backend databas-y stuff) – so I’m afraid it will be necessary to use the plugin.
An option you could consider is making a feature request, and seeing if that garners more interest.
Cheers!