To install this package, run in Emacs:
M-x package-install RET tablist RET
This package adds marks and filters to tabulated-list-mode. It also kind of puts a dired face on tabulated list buffers. It can be used by deriving from tablist-mode and some features by using tablist-minor-mode inside a tabulated-list-mode buffer.