In a large bowl, dissolve gelatin in boiling water. Cool for 10 minutes. Stir in pie filling and pineapple until blended. Transfer to a 13-in. x 9-in. dish. Cover and refrigerate until partially set, about 1 hour.
For topping, in a small bowl, combine the cream cheese, sour cream, sugar and vanilla. Carefully spread over gelatin; sprinkle with walnuts. Cover and refrigerate until firm. Yield: 12-15 servings.