In a bowl, mix gelatin and boiling water until combined. Add ice water, stirring until ice melts. Stir in berries and undrained pineapple. Transfer to a 3-quart rectangular baking dish. Cover and chill until set.
In bowl, combine cream cheese, sour cream, sugar, and vanilla. Spread over gelatin mixture. Sprinkle with nuts. Cover and chill up to 12 hours. Makes 10 to 12 side-dish servings.