Multi-words with special characters spellchecking

Hello
I`m using Language Tool as a library and want to spellcheck chemical substance names that can contain different special characters (/±α,[,],(,)…) and contain up to 5 words (multi-words/phrases).

Example
Proprotein Convertase Subtilisin/Kexin Type 9

So if input text contains
Proprotein Convertase Subtilisin/Kexin Type 8
or
Proprotein Convertase Subtilisin\Kexin Type 9
or
Praprotein Convertase Subtilisin/Kexin Type 9

I want to see in suggestions “Proprotein Convertase Subtilisin/Kexin Type 9”

Do Language Tool library provides any mechanism to check it?
Rules customization via Java/XML ?

Can you list all substance names or is there an infinite number of those? If you can list them, it might work to add them to spelling.txt. If not, I think you’d need to develop your own Java rule from scratch.