Have you seen this post I have messaged much earlier? Call for Feedback on Extensions on Dynamo Right Side Panel. I have prototyped a smart node suggestion extension (an upgrade of current available package the-Saurus) using Machine Learning to try to give user a semi-drag and drop experience. Does that look similar to what you are thinking in mind?
Cheers,
Aaron (Qilong)