Add beans, salsa, cumin, lime juice, and water to a food processor or blender. Blend until smooth.
Add butter to a medium saucepan, and heat over medium heat until melted. Add blended beans, and stir in butter. Heat to a simmer, stirring occasionally. Continue cooking over low heat at least five minutes. Add salt to taste.