map modifier support in fetchAll, changed splitKeys signature