1Put the lard in a large deep skillet or flameproof casserole with a lid and place over medium heat. A minute later, add the onion and cook, stirring occasionally, until it is quite soft, about 10 minutes. Add the sauerkraut, ham hock, wine, 1 cup water, and bacon. Cover and cook, adjusting the heat so the mixture simmers, until the ham hock begins to become tender, about 1 hour.
2Taste the mixture and add some salt if necessary; add at least 1/2 teaspoon pepper, along with the garlic, juniper berries, caraway seeds, and pork loin. Cover and cook for about 15 minutes.
3Add the sausages and potatoes and re-cover. Adjust the heat so the mixture simmers. Taste and add more salt if necessary. At this point you can keep the mixture warm over very low heat for an hour or two, or turn it off and reheat after several hours.