We need to allow our customers to setup appointments with our experts with varying availabilities.

It makes sense to me to:
- add an expert appointment date - time to the inventory ( content type with merci fields added ).
- Add a appointment request date range search on the reservation page.
This search acts like the current Reservation search that limits lists to available items but on the back end it also limits the items by appointment items that fit within the requested appointment request date search.

How do you recommend I proceed with this request ?