Soak "A" beans and water overnight. Drain and rinse.
Place beans with "B" 8 cups water in saucepan, and cook until very soft but not mushy.
Drain well saving bean liquid.
Let cool to room temperature then puree in batches in robot coupe with "C" ingredients until smooth.
Stir in "D" ingredients and mix well to combine.
Place in a clean container. Label, date, initial and refrigerate.