Is this something that can be addressed in HSearch 5.0?
I hope so. In fact I was planning to have a look at it next week ...