Best practices for joining data in query - Convex Community