THis can be done by a keyword search, though the place you would be searching, is not on the Airbnb site using the Airbnb search tool, but on an online search engine, such as Google, using the Google search tool.
Just after I read your question, @Laura0, I went to Google search and entered, "Airbnb, _______" where in in ______ I entered one of my own interests ( and it's a unique one) that I list in my Airbnb profile. Sure enough, my Airbnb profile came up on the first page of Google search results, as the 9th result. So, it can be possible to use Google to search for hosts with your interests, just by entering "Airbnb" and then a comma, and then a list of one or more interests. The more unique the interest or keywords you use, of course the easier it will be to search, because you will get fewer results.
There are some limitations of needing to use Google to search instead of being able to do it on AIrbnb. When you do this type of search on Google you will be searching in ALL user profiles, not just those of hosts. Entering the word "host" when you search could help -- which often but not always appears in a hosts' self-description on their profile. WHen I searched, "Airbnb, host, ______" with my interest, I came up as the 3rd result on Google search, and the first two results were not actually hosts but guests. You could also enter the name of the region you are wanting to find hosts in, which is often stated on the host's profile.