changed Join macro to accept multiple input fields, as long as their values all match