The way of doing it, would be to add the "AddTopic XXXXXX" line in the result script of many Vanilla dialogue lines.
If another mod changes something in a vanilla dialogue result script, would the be incompatible? (Overwriting the other's script and vice versa?)
If it causes too much problems, I think I'll stick with adding the "Add Topic" to my custom dialogue already included.