Support new ways of creating custom edit batch filters

Resolve #48