Preheat the oven to 350°F. Using a regular 12-cup muffin tin, spray 9 cups lightly with cooking spray. Set aside.
On a lightly floured non stick surface, roll the puff pastry into roughly a 12 x 12-inch square. Cut into thirds lengthwise, then repeat cutting into thirds horizontally into 9 equal pieces.
Press each piece into a muffin cup. Set aside.
In a medium-size mixing bowl, whisk together the cream cheese, half and half, Dijon and garlic salt until fully combined.
Add the chicken, ham and 1 cup cheese. Mix well.
Divide mixture between the 9 muffin cups. Sprinkle with the remaining 1 cup Swiss cheese. Top with Parmesan.
Place onto the lower rack of the oven and bake for 15 minutes. Move to the middle rack and continue to bake for an additional 15 minutes or until puffed and golden.
Rest in the pan for 5 minutes then carefully remove and serve.