For the pork satay - Heat oil in a medium frying pan over medium heat & gently sweat shallots until golden. Once cooked, tip into mixing bowl with garlic, soy, kecap manis, pepper & lime leaves. Mix thoroughly then add pork and stir well. Marinate for at least ten minutes.
For the peanut sauce - in a small pan on a low heat, sweat shallots & garlic until golden, stir in chilli and sweat for another minute. Tip into bowl. Add peanut butter, kecap manis & lime juice. Stir thoroughly, then add coconut milk. Whisk into smooth sauce. You can loosen the sauce with a little water if required (some peanut butters are stiffer than others).
Heat a griddle pan or barbecue to medium high heat. Thread marinated pork onto skewers. Grill skewers for 8-10 minutes, flipping every minute or two, until cooked through. Allow to rest.
Finally, in a large frying pan heat remaining oil and stir fry asparagus for 2-3 minutes until vibrant and tender. Pour in any leftover pork marinade and sizzle for a couple of minutes until piping hot. Serve kebabs and asparagus with peanut sauce and finished with herbs, toasted peanuts & lime wedges.