Ζεσταίνουμε το ελαιόλαδο σε μέτρια φωτιά σε μια κατσαρόλα μεσαίου μεγέθους και μαγειρεύουμε τα κρεμμύδια για 10' περίπου, ανακατεύοντάς τα ανά τακτά χρονικά διαστήματα μέχρι να μαλακώσουν.
Προσθέτουμε την μπίρα και συνεχίζουμε το μαγείρεμα για 30' ακόμα, μέχρι να μείνουν τα κρεμμύδια με όσο το δυνατόν λιγότερα υγρά.
Προθερμαίνουμε το φούρνο στους 200 βαθμούς με αντιστάσεις και βουτυρώνουμε καλά μια ταρτιέρα με διάμετρο 30 εκ. Αποσύρουμε το σκεύος από τη φωτιά και περιμένουμε 10' περίπου.
Ρίχνουμε τον άνηθο και τα τυριά και αλατοπιπερώνουμε τη γέμιση σύμφωνα με τη γεύση μας.
Απλώνουμε ομοιόμορφα τη ζύμη στην ταρτιέρα και αδειάζουμε από πάνω τη γέμιση.
Σε ένα μπολ μεσαίου μεγέθους χτυπάμε τα αυγά με την κρέμα γάλακτος. Ρίχνουμε αυτό το μίγμα πάνω από τη γέμιση και αν θέλουμε πασπαλίζουμε την επιφάνεια με λίγη παρμεζάνα ακόμα.
Ψήνουμε την τάρτα για 30-35' μέχρι να ροδίσει όμορφα η επιφάνεια.