Ricotta and Parmesan? Doesn’t sound very Greek to me. How about béchamel and kefalograviera? The creamy mildness béchamel is, to my mind, essential to the texture and flavour of pastitsio. And graviera cheese has a funkiness that Parmesan doesn’t. I suppose in a pinch Parmesan would do, but never ricotta.