Preheat the oven to 350°F. Lightly spritz a 1 1/2 quart baking dish with cooking spray.
In a medium size mixing bowl using a hand mixer, beat together the softened mascarpone or cream cheese, mayonnaise, sour cream, heavy cream, lemon juice, Italian seasoning and red pepper flakes. Season with salt and black pepper to your taste.
Roughly chop the drained artichoke hearts and fold them in by hand along with the green onions.
Once combined, mix in the grated Parmesan or Peccarino-Romano cheese and 1 cup of shredded Swiss or Gruyere cheese.
Pour into the baking dish and sprinkle the remaining shredded cheese on top.
Place into the oven and bake for 35-40 minutes until bubbly and golden.
Serve warm with pita chips, crackers or cubed bread for dipping.