Βάζετε το βούτυρο με λίγο λάδι σε κατσαρόλα και ρίχνετε λίγο λίγο το αλεύρι ανακατεύοντας, μέχρι να ξανθύνει. Το κατεβάζετε από τη φωτιά και ρίχνετε λίγο λίγο το γάλα. Το ξαναβάζετε στη φωτιά μέχρι να πήξει λίγο και μετά το αποσύρετε. Προσθέτετε τα τυριά και ανακατεύετε με μίξερ. Στη συνέχεια προσθέτετε τα χτυπημένα αυγά και συνεχίζετε το χτύπημα μέχρι να γίνει το μίγμα αφράτο. Προσθέτετε όσο πιπέρι θέλετε αλλά όχι αλάτι, λόγω των τυριών. Τέλος προσθέτετε το ζαμπόν και ανακατεύετε ελαφρά. Στρώνετε ένα πυρέξ με 3-4 φύλλα κρούστας λαδώνοντας τα ενδιάμεσα. Ρίχνετε το μίγμα και σκεπάζετε με άλλα τόσα φύλλα που επίσης λαδώνετε ενδιάμεσα για να μην κολλήσουν. Λαδώνετε και την επιφάνεια, πασπαλίζετε με μαυροκούκι και κατόπιν τη χαράζετε. Ψήνετε σε μέτριο φούρνο ¾ της ώρας ή έως ότου ροδίσει.