I created a filterable spreadsheet for champ immunities. It isn't pretty- but it works.
On a PC/Mac/Chromebook:
You can use the embedded spreadsheet below or click on the direct link.
To filter by immunity, click the down arrow next to the name of the immunity and uncheck "(Blanks)" and click apply. (Example below spreadsheet)
It is much easier to use the Direct Link. But it does work on Mobile Devices now.
How to Use:
You can filter as many as you want. Just click the triangle and uncheck "Blanks". Then click "Apply".
This will hide any champs that do not have that immunity.
Move to the next immunity and repeat the process to have only champs shown with those immunities.
You can filter by as many immunities as you want.