Move auto_widget functionality into filter
Allow reuse to accept a list of block names to try