The new blueprint feature is a really grate feature and speeds up the creation of similar automations significantly.
Apart from defining integration, model or entity filter criteria to reduce the number of listed entities, I’d find it quite useful to further support filtering based on areas. The area value would be determined by a previous area selector, so basically be chained.
entity:
area: !input selected_area
...