Neo4j and Diacritic charcters

We have text from different languages in our neo4j (French, Estonian, Hebrew, Arabic etc) and we do some simple string searches but we just found out that diacritics (funny text notations) are NOT ignored so the user has to type the exact string (with the diacritics) in order to get back the text as a result.

For example:

I added this node:

       CREATE (h:Hebrew{text:"הַכְנֵס מִשְׁפָּט לְתֵבַת מִלִּים וּלְחַץ עַל לַחְצָן"}) return h

While this returns the node:

       Match (n:Hebrew) where n.text =~ '.*מִשְׁפָּ.*' return n.text, n;

This does not:

       Match (n:Hebrew) where n.text =~ '.*משפ.*' return n.text, n;

Is it possible to enable neo4j to ignore the diacritics of the different languages and return the results? I know other search engines support this behaviour and it seems strange its not working by default.

Thank you!