Preheat oven to 350°.
Place hazelnuts on a baking sheet. Bake at 350° for 10 minutes, stirring once. Turn nuts out onto a towel. Roll up towel; rub off skins.
Combine hazelnuts, dates, almonds, raisins, and golden raisins in a food processor. Process until ground, scraping sides of bowl occasionally. (Mixture will be thick and crumbly but will hold together when pressed.) Add wine, ginger, cardamom, cinnamon, and cloves; pulse 4 times or until combined. Add apple and banana; pulse 4 times or until combined. Transfer mixture to a bowl. Cover and refrigerate 1 hour.