Hi Chris,
Thank you for waiting.
While reviewing the requirement that you've shared, I realized that there is a simpler and more flexible approach available to achieve this, which won't require any custom code.
This approach is explained in detail at this guide:
https://toolset.com/documentation/post-relationships/how-to-create-custom-searches-and-relationships-for-users/
Here is the brief summary:
1. You'll create a new post type "Business Profile" and whenever you'll add a new user on the website, you'll also add a new post item in this post type for that user. The title of this post item can be the business name of the user.
The basic information like username, email & password can be stored in each user's profile, while any additional details like a user's business name, contact info, address, etc can be stored with that user's "Business Profile" post.
2. Please make sure that when a new business profile is created for any user, he/she is selected as the author of that post.
( ref: hidden link )
This will form the connection between the WordPress user and a custom post type "Business Profile".
3. The benefit of this approach is that you'll be able to create post-relationships between the user's "Business Profile" and any other post type like "Meetings". It is important to note that post-relationships can't be created between the post types and the WordPress users, directly.
Here is a detailed guide on post-relationship:
https://toolset.com/documentation/post-relationships/
4. Once the "Business Profile" post type has been set up, you'll create a post-relationship between "Meetings" and the "Business Profile".
5. To connect a "Business Profile" and a "Meeting" you can use the Toolset Forms, as explained in this guide:
https://toolset.com/documentation/post-relationships/how-to-build-front-end-forms-for-connecting-posts/
I'll recommend following the instructions in the listed order and in case any step is not clear, please let me know.
regards,
Waqar