Python Join Multiple Dimensions Theory