recursive symbolize keys