Julia Turshen’s merguez may be similar in flavor to the Moroccan meatballs you linked, really tasty (The yogurt dip is worth making just for itself) I’ve used ground turkey or beef; lamb comes closest but the only lamb I can usually get my hand on is too fatty.