Supporting Unity’s CustomPropertyDrawers is unfortunately virtually impossible since Unity PropertyDrawers are tightly connected to Unity’s serialization system and can NOT be used without Unity’s serialization, whereas NodeCanvas is using a different serialization system to be able to handle more things than Unity was/is able to and for control over the serialization/deserialization process.
With that said, please note that you can create custom object and property drawers for NodeCanvas in a similar manner to Unity’s drawers. (DOC LINK)
Please let me know if creating custom object/property drawers is helpful in your case.