1 Beat Together The Cream Cheese, Butter, And 1/2 Teaspoon Salt, Until Well Blended. Slowly Add In The Flour, Mixing Until Incorporated. Form Two Balls (It Will Be Easier To Work With 2 Separate Pieces Of Dough), Then Flatten Each Into A Disk. Dust With Flour, Cover With Plastic Wrap, And Refrigerate For At Least An Hour. 2 While Dough Is Chilling, Heat A Large Frying Pan On Medium High/High Heat. Sprinkle 1/4 Teaspoon Or So Of Salt On The Bottom Of The Pan. Break Off Bits Of Ground Pork And Add To The Pan, Until All The Pork Is Added Without Crowding. Do Not Stir. Let The Pork Brown. Once Nicely Browned On One Side, Then Use A Spatula To Flip The Pieces To The Other Side So The Other Side Can Brown. Once The Pork Is Nicely Browned On 2 Sides, Reduce The Heat On The Pan To Medium, And Remove The Pork To A Bowl. 3 Add 2 Tbsp Olive Oil To The Pan. Then Add The Finely Chopped Onion. Let Onions Gently Cook On Medium Heat For A Few Minutes Until Translucent. Add The Minced Garlic. Cook Until Fragrant. Add The Finely Chopped Mushrooms, Cooking For A Few Minutes More. Add The Curry Powder, Ground Coriander, And Cardamom To The Pan. Mix The Spices In With The Onion Mix. Add The Ground Pork Back To The Pan, Mixing In The Seasoned Onion Mix. Add The Raisins. Add The Sherry, Soy Sauce, Sugar, And Corn Starch, Mixing Well. Break Bigger Pieces Of Ground Pork With The Edge Of A Metal Spatula. Remove From Heat, And Chill Until Time To Stuff The Pastries. 4 Preheat Oven To 375