Disabled mapping of directives to other directives in the LHN

Added appropriate error messaging if a mapping process still leaks through, but now the is_allowed_to_map also verifies the existence of an proper join model.