I haven't seen this particular dish with pork, but I have with fish or chicken. Works best in a deep earthenware covered casserole called a cazuela, but probably would be fine in any deep covered casserole dish.
Make a paste out of a large bunch of cilantro, a large bunch of parsley, a bunch of garlic cloves, salt, pepper, paprika, and olive oil. Use half of it to marinate the meat.
Oil the casserole. Layer very thinly sliced potatoes, a layer of the herb paste, the meat, pungent black olives, feta cheese, marinated artichoke hearts, and the rest of the sauce.
Cover and cook in a medium oven (350 or 375) until the potatoes are tender and the meat is cooked - maybe an hour, or a little longer. Serve with crusty warm bread and a good red wine!