To make the pork: Pat the pork steaks very dry with paper towels. In a medium bowl, mix together the flour, eggs, water, Dijon, and salt until very smooth. The batter should be the texture of pancake batter. Pour the panko crumbs into a shallow pan. Season the pork steaks with salt and pepper. Dip the pork into the batter, shaking off any excess, and then coat it well in the panko crumbs. Repeat with the other three steaks.
Heat one inch of canola oil in a wide-bottomed, high-sided pot (reduces splatter, a dutch oven works well) to 360 degrees F. Fry the steaks, one or two at a time, for 3-4 minutes per side until deeply golden brown. Transfer the fried steaks to a wire rack set over a baking sheet and into a 200-degree F oven to keep them crispy (they'll stay crispy for well over an hour).
To make the spaetzle: mix the flour, eggs, buttermilk, dijon, salt, and pepper together until a thick batter forms. Transfer the batter to a piping bag or a large ziplock bag. Bring 3 quarts of water to a boil and season with 1 teaspoon of salt. Cut a small hole at the end of the piping bag and pipe small pieces into the water (about an inch and a half long). Cook for 1 minute and then transfer the spaetzle to a baking sheet coated with a little olive oil. Repeat until all the batter has been used up.
To serve the spaetzle: Melt butter in a skillet and just when the butter is turning golden brown, add the spaetzle to the pan. Cook for 1 minute per side, until slightly golden brown. Add the chopped parsley to the pan and season to taste with salt and pepper.
For the sauce: In a small saucepan, melt 1 tablespoon of butter. Add the chopped shallot and cook until soft. Add the wine and lemon juice and bring to a simmer. Simmer until most of the liquid is evaporated. Reduce the heat to very low and whisk in the remaining butter, a few cubes at a time, until smooth and melted. Remove from heat and whisk in the heavy cream, lemon zest, dill, and capers. Season to taste with salt and pepper and serve over the pork.