Hazelnuts may be substituted for the red walnuts. Red walnuts have a short season and are available through Melissa's Produce and Sanguinetti Farms.
I use fresh mozzarella or crumbled goat cheese often because they are low in sodium. Feta or shaved parmesan would also be good.