to continue my project, following the ideas here. i seems there is a solution out of the box.
i am having trouble compiling it from source , hoping someone with more skills can update the code, i had a look at it but a bridge too far for me to fix it.