Removing duplicate code from BusinessLink generation

BusinessLink is just a special case of generating map config where getting the map key is canonicalised.