Especially considering the pineapple, I would omit the Gruyere. And depending on how assertive your romano and asiago are, I'd be cautious - both of those can be sharp, pungent cheeses, may want to use moderation there or omit one... But it's a matter of your taste, too, so maybe that's the flavor profile you're shooting for?