We’ve also done something similar to this in the Just KNIME It challenges
Here are more solutions to this kind of problem as well: