Mix together yogurt, mayonnaise and pineapple with juice in a large bowl. Stir apples into yogurt mixture, coating well. Add remaining ingredients except cranberries, walnuts and garnish; mix well. Cover and chill for at least one hour. Before serving, stir in cranberries and walnuts. Serve on whole cabbage leaves.
Makes 8 to 10 servings