Place the sultanas or raisins in a small saucepan. Add enough orange juice to just cover the dried fruit. Bring to a boil, cover, remove from heat and leave to soak and plump up in the warm orange juice.
Meanwhile, place the walnuts and seeds into a food processor and blend until the mixture resembles fine breadcrumbs. Remove from the food processor and set aside.
Drain the sultanas and add to the food processor with the finely grated carrot, spices and orange zest. Blend until smooth and paste like.
Add the ground walnuts and mixed seeds to the rest of the ingredients and process to combine.
Spread the desiccated coconut into a flat dish. Roll small handfuls of the mixture into balls between the palms of your hand, approximately the size of a whole walnut. Then roll each ball in the desiccated coconut. Place on a baking sheet or tray lined with non-stick silicone paper. Continue this process until you have used all the mixture.
Enjoy straightaway, or place in the fridge for 10-15 minutes to firm up. These can also be frozen.