Heat oil in a medium saucepan over medium-high heat. Add onion, and sauté for 4 minutes. Add sugar and the next 4 ingredients (through cranberries); bring to a boil. Reduce heat, and simmer for 8 minutes or until cranberries pop. Remove from heat, and stir in orange rind. Add raspberries and walnuts to cranberry sauce. Serve chilled or at room temperature.