1.Place pork in a shallow dish. Combine spice blend, garlic and chilli to make a paste. Rub over pork pieces, cover and marinate for 1 hour.
2.Rub pork with 1 tablespoon oil, scraping off paste. Heat a frying pan on high. Cook pork for 5-10 minutes, turning halfway through cooking, until cooked through. Cover with foil and rest.
3.Meanwhile, arrange eschalots on a heatproof plate and toss with remaining oil. Microwave on high (1200 watts/100%) for 5 minutes, until starting to colour. Stir and continue to cook, checking every 1-2 minutes, until golden brown and crisp. Cool.
4.In a small bowl, combine fish sauce, juice, sugar, onions and herbs. Arrange pineapple on plates. Top with pork and drizzle with dressing. Finish with crisp cooked eschalots.
Prawns or chicken would make a delicious variation.