In an electric mixing bowl beat cream cheese and butter on medium speed until blended.
Add brown sugar, vanilla and salt. Beat until combined, scrape down sides to blend in any missing ingredients
Add flour and mix
Divide dough into three equal portions and flatten into disk.
Cover with plastic wrap and refrigerate for an hour.
Preheat oven to 350 degrees.
Toast nuts and cool.
In a small bowl combine all filling ingredients and stir.
Lightly flour surface and roll each portio of dough into a 9" circle.
Lightly brush each round with milk.
Sprinkle filling mix evenly over each dough circle, leaving a 1/2" border.
Using pizza cutter or sharp knife, cut into to triangular pieces. Roll up only end to tip.
Place on cookie sheet lined with parchment 1" apart. Bake for 14-16 minutes, until bottoms are light brown.
Place cookie sheets on wire rack to cool. When cool dust with Powdered sugar.