core: Better filter handling with _listinfo decorator