Heat the olive oil in a non-stick frying pan over a medium-high heat. Add the fennel seeds, red onion, parsley stalks, lemon zest and fennel. Season, add the chilli and cook, stirring, for about 5 mins or until the fennel is taking on some colour. Add the pine nuts, sultanas and orzo and cook for a few more mins, then deglaze with the sherry and the saffron and its liquid. Cook for a couple of mins longer until the liquid has evaporated, then stir through the parsley leaves, tomatoes and beans and transfer to a lightly oiled roasting tin. Cover with 250ml boiling water and cook in the oven for 15 mins.