You can request a change via the same system used to report bugs as described at
http://calibre-ebook.com/bugs
However this feels to me like something that would require major changes to the database schema and associated code so unlikely to happen. I also do not see how it could be handled from a workflow perspective. However that does not mean it is not worth requesting it as always possible that one of the developers can see a way to implement it.