I read about it from your link and it may be an herb . Never heard of it myself, but sounds interesting.
Have you posted your question on the herb forum?
Please keep us posted if you try this , I am interested in knowing more.
Common sense is a flower that does not grow in everyone's garden.