Over medium heat, add to a saucepan, melt the ghee. Toss in the shallots and potato and stir till well coated. Allow to cook approximately 3 minutes, then add the asparagus and garlic and continue to stir frequently to cook for another 5 minutes or so. Then add the broth and bring to a boil. Reduce heat and add the dill, parsley, salt and pepper and simmer for approximately 25-30 minutes. Test the asparagus to make sure it’s very soft. If still somewhat firm continue to simmer. Once soft, remove the pan from the heat and place on a protected surface. Using an immersion blender, blend slowly and carefully until the soup is very smooth.