Preheat oven to 350º Fahrenheit.
In a mixing bowl, whisk flour, baking powder and baking soda together. Set aside.
Put a medium-sized pan over medium heat and add oil.
When oil is heated, add pumpkin, salt, cinnamon, nutmeg and pumpkin pie spice.
Be sure to continuously stir for about 6 minutes.
Remove from heat and add sugar, brown sugar and cream cheese.
Stir until mixture is smooth. Allow to cool for 5 minutes.
In a small mixing bowl, whisk the milk and eggs.
Add to the pumpkin mixture.
Add flour mixture and stir until combined.
Pour batter into a greased 9x5-inch loaf pan.
Bake for 30-35 minutes, adding the topping after 15 minutes.
To prepare topping, combine all ingredients in a small bowl. (I used my hands and it worked well).
Bread is done with a toothpick comes out clean.
Allow the bread to cool for 20 minutes before serving.