@dblookup should allow you to look up on multiple categorisations as you can using lotusscript view.getdocumentbykey. You should be allowed to enter in a text list so that each item is looked up in a catogorised view.
This will break existing functionality. A list is already allowed as a key, but it returns multiple first-column lookups (rather than a single multi-key lookup as suggested here).