Revert "Revert "add: ability to filter formats needed""

This reverts commit 4024250b6f5deb78e8a44a04d57b7c0c93b567a5.