Cook up the sausage meat in a pan until, well, cooked. Remove from the pan and set aside.
While this is cooking, chop up the celery and onion. Add those to the pan that you just took the meat out of and cook it in the fat left from the meat. Cook until softened – about 5 or so minutes. Meanwhile, chop the apples.
In a oven proof dish, mix up the cooked sausage meat, celery and onion mix, apples, chopped figs, walnuts and cranberries and combine well.
Throw this in the oven with whatever else you are cooking and bake for about an hour at about 180*C.