Adjusting several task attributes to many tasks at once.

Adjusting several task attributes to many tasks at once.

We often need to change several attributes of several tasks. This takes a lot of time, and I've been doing this for years. We really need a better solution right now.

For instance, we have a few custom fields that we use on tasks. 
Let's say we have 5 custom fields that we need to update at once for a set of tasks.
Currently, we have to multi-select tasks in a list, and we can only batch change one custom field at a time. After that custom field batch change, all the tasks are then deselected. I have to then multi-select all those tasks again and change the next field. Repeat over and over until all the custom fields are now set.

I need a way to do this more quickly. As I said, we've been dealing with this for years, and it's maddening. 
I see two solutions: 
1. allow batch changes to multiple fields instead of one field at a time (ideal).
2. Allow me to do something similar to blueprints, where I can batch change several preset attributes of many tasks with one click. I've tried blueprints before and they didn't do what I needed but maybe I understand it incorrectly.

If anyone know of a way to do this better as is, please let me know.
Otherwise, ZOHO, PLEASEEEEEE give me a way to make this quicker.
We pay around $4500 a year on Zoho products. We would appreciate this being resolved for us.

Thanks!