To make the adobo marinade,toast the clove,peppercorns,cumin seeds and cinnamon in a pan until it becomes fragrant on medium heat (1-2 minutes),crush using a mortar and pestle,and set aside.
Remove stems and seeds from dried chillies,tear into small pieces,toast in same pan over medium-high heat until just smoking (1-2 minutes). Transfer into heatproof bowl,add 1 cup hot tap water and cover with a plate to ensure chilli pieces are submerged. Allow to sit for 30 minutes,then strain.
In the same pan,roast garlic and eschalot over high heat,turning occasionally until tender (about 10-15 minutes);blackening is okay. Peel when cooled. Blitz all marinade ingredients,including vinegar and oregano,in a blender. Add crushed tomato if more liquid is needed.
Marinate the pork,cover with cling film and refrigerate overnight. Remove from fridge an hour before cooking.
To make the salsa verde,use a mortar and pestle to crush the garlic, jalapeno and a little salt into a paste;add onion and crush in with tomatillo and agave syrup,fold through coriander.
Preheat barbecue to medium-high. Grill pork for 6-8 minutes per side,or until just cooked through and slightly charred. Set aside to rest,then slice.
Serve with warm tortillas,onion,pineapple,crackling,coriander,lime and salsa verde.
Serve as part of Neil Perry's Mexican banquet (recipes here).