Κόβουμε το χοιρινό σε φέτες 1 εκατοστού. Το καλύπτουμε με μεμβράνη και το χτυπάμε μέχρι να γίνει λεπτό.
Ανακατεύουμε όλα τα μπαχαρικά μαζί σε ένα μπολ. Προσθέτουμε το γιαούρτι και το ελαιόλαδο. Ανακατεύουμε καλά και προσθέτουμε το χυμό λεμονιού.
Παίρνουμε ένα μεγάλο μπολ και απλώνουμε περίπου 2 κουταλιές της σούπας από την πάστα μπαχαρικών στον πάτο. Τοποθετούμε από πάνω 3 κομμάτια χοιρινού κρέατος. Συνεχίζουμε τη στρώση, εναλλάσσοντας τις φέτες χοιρινού κρέατος με την πάστα μπαχαρικών. Χρησιμοποιούμε τα χέρια μας για να τα ανακατέψουμε όλα μαζί. Μαρινάρουμε το χοιρινό κρέας για 24 ώρες, για καλύτερα αποτελέσματα.
Όταν είμαστε έτοιμοι να μαγειρέψουμε, βγάζουμε το κρέας από το ψυγείο. Παίρνουμε 4 μεγάλα κρεμμύδια και τα τοποθετούμε σε σχήμα τετραγώνου. Χρησιμοποιούμε ξύλινα σουβλάκια για να τα κρατήσουμε καρφωμένα μεταξύ τους. Τα τοποθετούμε σε ένα ταψί. Αν υπάρχει μεγάλο κενό/τρύπα στη μέση των κρεμμυδιών μας, τοποθετούμε ακόμα ένα για να κλείσει το κενό.
Στρώνουμε τις μαριναρισμένες φέτες χοιρινού πάνω από τα κρεμμύδια, στοιβάζοντάς τες τη μία πάνω στην άλλη για να καλύψουμε όλη την επιφάνεια των κρεμμυδιών. Όταν τελειώσουμε, καρφώνουμε ξύλινα σουβλάκια μέσα από το κρέας και τα κρεμμύδια, για να τα κρατήσουμε όλα σε ένα μέρος κατά τη διάρκεια του ψησίματος. Τοποθετούμε πάνω από το κρέας μοιρασμένες ντομάτες.
Κόβουμε ότι προεξέχει από τα ξύλινα σουβλάκια με ψαλίδι και τυλίγουμε το χοιρινό «πύργο» με χαρτί ψησίματος. Στη συνέχεια, τυλίγουμε ξανά με αλουμινόχαρτο. Ψήνουμε στους 180˚ C στον αέρα, για δύο ώρες. Αφαιρούμε το χαρτί και το αλουμινόχαρτο, αυξάνουμε τη θερμοκρασία στους 200˚ και συνεχίζουμε το ψήσιμο για 20-30 λεπτά μέχρι το χοιρινό να αρχίσει να παίρνει ωραίο χρώμα γύρω-γύρω.
Για να σερβίρουμε, χρησιμοποιούμε ένα κοφτερό μαχαίρι για να κόψουμε φέτες από το χοιρινό κρέας. Ανακατεύουμε με τους χυμούς του ταψιού και τις μεταφέρουμε σε ένα πιάτο. Μπορούμε είτε να συνεχίσουμε να κόβουμε όλο το κρέας σε φέτες, είτε να επιστρέψουμε το χοιρινό στο φούρνο και να το ψήσουμε 10 λεπτά ακόμα, για να αποκτήσει ωραίο χρώμα το κομμένο μέρος του γύρου.
Τον σερβίρουμε ανακατεμένο με τα υγρά του ταψιού σε πίτα με τζατζίκι και κρεμμυδοσαλάτα. ΤΕΛΕΙΟ!