Verwarm de oven voor op 180 graden Celsius. In een kom of keukenmachine de boter luchtig kloppen, suiker en eierdooiers erbij. Voeg een mespunt zout, nootmuskaat, kruidnagel en geraspte citroenschil en 2 el rum toe. Zeef de bloem en bakpoeder, houdt 2 el bloem achter. Roer de bloem en bakpoeder langzaam door het deeg. Klop de eiwitten stijf en spatel deze door het deeg. Meng de sukadesnippers, de krenten en rozijnen en de oranjesnippers door het restje bloem, spatel dit door de deegmassa. Beboter een cakevorm, je kan eerst de cakevorm bekleden met bakpapier, schep het deeg in de vorm en strijk de bovenkant glad af. Bak de cake in ± 80 minuten, check met een satéprikker of breinaald of de cake gaar is. Eventueel nog 10 minuten in de hete oven garen.