Step 1Using a paddle attachment, combine the butter, flour and walnuts with an electric mixer and blend until the mixture begins to form a ball and pulls away from the side of the mixing bowl, about 2 minutes.
Step 2Press the mixture into a 9-inch pie plate and bake for 25 minutes at 350 degrees. Cool.
Step 1Using an electric mixer, combine the cream cheese and sugar, stopping to scrape the bottom of the bowl. Continue mixing until well blended.
Step 2In a separate bowl, whip the cream. Fold the whipped cream into the cream cheese mixture. Set aside.
Step 3In a medium bowl, mix together the cranberry sauce, apples and cornstarch. Set aside.
Step 4Using an electric mixture, blend together the butter, flour, walnuts, brown sugar and cinnamon on low speed until butter pieces are pea-sized.
Step 5Carefully spread the cream cheese mixture into the baked and cooled pie crust. Top it with the cranberry-apple mixture and sprinkle with the streusel topping.
Step 6Bake at 350 degrees for 40 to 45 minutes, until the streusel browns slightly. The pie will appear loose, but will set as it cools.