Hierve los jitomates en una olla con agua hasta que la piel comience a desprenderse, aproximadamente 8 minutos. Escúrrelos y deja que bajen un poco de temperatura.
Licua los jitomates con el ajo, los 80 g de cebolla, el comino, los clavos de olor y la sal. Vierte la mezcla en una olla, agrega el orégano y la mejorana, y cocina a fuego medio durante 8 minutos, hasta que espese ligeramente. Prueba y ajusta la sal.
Hierve los chiles de árbol durante 5 minutos, hasta que se ablanden. Escúrrelos y licúalos con el ajo, los 40 g de cebolla, el ajonjolí, la pimienta, el vinagre y los 125 ml de agua. Cuela la salsa y resérvala.
Mezcla la cebolla morada con la sal, el vinagre, los 45 ml de agua y la mejorana. Déjala reposar al menos 15 minutos para que se suavice y tome sabor.
Calienta las carnitas en una sartén a fuego medio hasta que estén bien calientes. En otra olla, calienta los frijoles refritos con una cucharada de agua si están demasiado espesos; deben quedar untables, no líquidos.
Abre los panes y retira parte de la miga. Unta una capa de frijoles en cada uno y reparte las carnitas. Cierra ligeramente el pan y coloca cada torta en un plato hondo.
Baña las tortas con la salsa de jitomate justo antes de servir. Acompáñalas con el curtido de cebolla, la salsa picante, el rábano y el cilantro. Sirve de inmediato, mientras el pan conserva algo de firmeza.