Added dynamic JOIN Method and supporting DOCS