List<Map<dynamic, dynamic>> whereHasKeys(List<String> keys) { return where((map) => keys.every((key) => map.containsKey(key))).toList(); }