Thank you for your report. Have you had an opportunity to discuss this issue in the Liferay community forums? These types of questions are best handled in the forums because it is not related to a Liferay bug. This issue will be closed to keep JIRA up-to-date.
You may choose to implement this solution yourself with a hook/custom plugin to Liferay. Another option is that you could submit this as an Improvement request here in JIRA. Liferay can then evaluate the suggested improvement and may implement it in a future release.