Everything is possible with plugins. If I am wrong it would be nice to know why!
"few NodeBB professionals " who said this?
We have a lot of nice developers in this forum that would like to get paid for project like this. My node.js skills are still small. If i where you I would create a thread looking for a nodebb dev or star learning to code in node.js. Sometimes its just more easy to let someone make stuff for you with a small amount of $