In a heavy bottomed 6 quart soup pot, heat lard and speck until smoking over medium heat. Add onions and cook until soft but not brown, about 8 to 10 minutes. Add potatoes, horseradish, chicken stock, cream and wine and bring to a boil. Boil 15 minutes and lower heat to medium. Cook just below the boil for 1 hour, until potatoes have fallen apart. Season with salt and pepper and garnish with scallions, fresh horseradish and poppy seeds.