Place the asparagus in a pot with enough water to cover the asparagus. Bring to a boil, and cook 5 - 6 minutes, until tender but firm. Drain, and rinse with cold water. Remove as much excess water as possible.
Place the asparagus, salsa, cilantro, cream cheese, garlic, lime juice, green onions, salt and pepper in a food processor or blender, and process to desired consistency - I set mine to puree. Refrigerate 1 hour, or until chilled, before serving.