Preheat the oven to 350 degrees. Place the chicken on a baking dish and add the salt, pepper, garlic powder, and paprika. Drizzle with the oil. Bake for 40 minutes or until the chicken is no longer pink inside. Remove the skin and bones and cut the chicken in bite sized pieces.
While the chicken bakes, make the pie dough. In a large bowl, mix together the flour and salt. Using a pastry cutter, cut the butter and cream cheese into the flour, until the flour is fully incorporated, and the butter is in pea sized pieces. Pour in the ice water, and stir until a scraggly dough forms. Empty the dough onto a floured board, and shape the dough into two balls. They will be fairly crumbly. Wrap in plastic wrap and refrigerate for thirty minutes.
While the dough chills, place the potatoes and carrots in a three quart saucepan. Cover with cold water and bring to a boil. Cook for four minutes, and then add the asparagus tips. Cook for six more minutes, and then drain the vegetables and set aside.
Also, make the white sauce: Melt the butter in a Dutch oven, and cook the leeks on low heat for five minutes. Next, stir in the flour. Cook on low heat for five minutes. Add the chicken stock, pepper and salt and cook for two minutes or until a thick sauce forms. Remove from the heat and the chicken and vegetables.
Divide the filling between the ramekins, and place them on a baking dish. Mix together the egg and cream.
Reserve one ball of dough for another use. Roll out the other ball of dough, and cut circles that are an inch bigger than your ramekins. You want some dough to hang over the sides. Brush around the top of the ramekins with the egg and cream mixture. Place the dough on top of the ramekin and brush with the egg. Make a slit on the top and bake at 350 degrees for forty minutes or until the tops are golden.