Αναμιγνύουμε όλα τα μπαχαρικά για το αρνί σε ένα μικρό μπολ. Βάζουμε το αρνί σε ένα μεγάλο μπολ και προσθέτουμε το μείγμα μπαχαρικών. Ανακατεύουμε καλά, ώστε να πάνε τα μπαχαρικά παντού. Αλατίζουμε και ανακατεύουμε ξανά. Αφήνουμε το αρνί να μαριναριστεί για 2 ώρες τουλάχιστον ή, καλύτερα, από την προηγούμενη μέρα.
Σε μια βαθιά κατσαρόλα ζεσταίνουμε 3 κουταλιές ελαιόλαδο σε δυνατή φωτιά. Σοτάρουμε το μαριναρισμένο αρνί, σε δύο δόσεις, μέχρι να πάρει χρώμα. Στην ίδια κατσαρόλα προσθέτουμε τον ζωμό και 4 επιπλέον φλιτζάνια νερό που κοχλάζει. Επιστρέφουμε το αρνί στην κατσαρόλα, τη σκεπάζουμε και σιγοβράζουμε το αρνί για μία ώρα, μέχρι να ψηθεί καλά και να μαλακώσει. Μπορούμε, αν θέλουμε, να το βράσουμε και σε χύτρα ταχύτητας. Το ζητούμενο είναι το αρνί να γίνει πολύ μαλακό.
Βάζουμε το ρύζι σε ένα μπολ με άφθονο κρύο νερό, για να φουσκώσει για περίπου μία ώρα.
Όσο βράζει το αρνί, ετοιμάζουμε τα λαχανικά. Προθερμαίνουμε τον φούρνο στους 230°C. Βάζουμε την κομμένη μελιτζάνα μαζί με το κουνουπίδι σε ένα ταψί φούρνου. Περιχύνουμε με το 1/3 φλιτζανιού ελαιόλαδο και ανακατεύουμε καλά, ώστε να πάει το λάδι παντού. Αλατοπιπερώνουμε. Ψήνουμε στον φούρνο για 30 λεπτά, ανακατεύοντας μία φορά στα 15 λεπτά.
Στραγγίζουμε το αρνί από το νερό στο οποίο το βράσαμε, το οποίο τώρα είναι ένας εύγευστος ζωμός. Μετράμε τον ζωμό. Πρέπει να έχουμε 4 φλιτζάνια. Αν είναι λιγότερος, συμπληρώνουμε με νερό.
Σε μια μεγάλη κατσαρόλα ζεσταίνουμε, σε μέτρια φωτιά, 2 κουταλιές ελαιόλαδο. Προσθέτουμε το σκόρδο και το κρεμμύδι. Σοτάρουμε για λίγο, ώστε να μαλακώσουν και να πάρουν χρώμα. Αλατοπιπερώνουμε και σβήνουμε τη φωτιά. Προσθέτουμε στην ίδια κατσαρόλα το αρνί που βράσαμε, τη μελιτζάνα και το κουνουπίδι, το πιπέρι, το κύμινο, τον κόλιανδρο και την κανέλα. Ανακατεύουμε λίγο, ώστε να πάρουν όλα μαζί μια βράση.
Συναρμολογούμε το φαγητό. Στραγγίζουμε το ρύζι και το ξεπλένουμε καλά. Το βάζουμε σε ένα μπολ και το ανακατεύουμε καλά με το λιωμένο βούτυρο. Σε ένα μεγάλο, βαθύ τηγάνι βάζουμε 3 κουταλιές ελαιόλαδο. Κόβουμε τις ντομάτες σε ροδέλες και τις απλώνουμε παντού, ώστε να καλύψουν τον πάτο του τηγανιού.
Βάζουμε από πάνω το μείγμα αρνιού και λαχανικών και το απλώνουμε με ένα κουτάλι. Τέλος, βάζουμε το ρύζι, απλώνοντάς το ώστε να πάει παντού. Περιχύνουμε με τα 4 φλιτζάνια ζωμό του αρνιού. Κλείνουμε το τηγάνι με το καπάκι του ή με αλουμινόχαρτο και σιγοβράζουμε σε χαμηλή φωτιά για 30 λεπτά. Μετά, σκεπάζουμε το τηγάνι με μια καθαρή πετσέτα, βάζουμε πίσω το καπάκι και αφήνουμε το φαγητό να σταθεί για μισή ώρα.
Για να σερβίρουμε, αναποδογυρίζουμε το φαγητό σε μια στρογγυλή πιατέλα. Πασπαλίζουμε με καβουρδισμένα αμύγδαλα, αν θέλουμε, και με ψιλοκομμένο κόλιανδρο.