I personally don't feel that Kuhli Loaches are the best companions for goldies.They don't get very big,they're also kind of on the shy side,and mine seem to prefer a lower ph than what I keep the Goldies in,along with warmer temps.Dojo's (Weather Loaches) on the other hand are right up the Goldie's alley.They don't mind the lesser temps that goldies keep,they're more outgoing & therefore more able to deal with the outgoing personalities of goldfish,and they love to eat everything that your goldfish eat,including peas.
Very interesting about the Algae ,as mine have never shown any interest at all in it.