def METHOD_NAME(target, worker, activation, profile="default", tgt_type="glob"):
    """
    Check if the worker is in `activation` state in the targeted load balancers
    The function will return the following dictionary:
        result - False if no server returned from the published command
        errors - list of servers that couldn't find the worker
        wrong_state - list of servers that the worker was in the wrong state
                      (not activation)
    """
    ret = {
        "result": True,
        "errors": [],
        "wrong_state": [],
    }
    args = [worker, profile]
    status = __salt__["publish.publish"](target, "modjk.worker_status", args, tgt_type)
    # Did we got any respone from someone ?
    if not status:
        ret["result"] = False
        return ret
    # Search for errors & status
    for balancer in status:
        if not status[balancer]:
            ret["errors"].append(balancer)
        elif status[balancer]["activation"] != activation:
            ret["wrong_state"].append(balancer)
    return ret