Integrated Circuitry should be fine as far as I can see: they create surfaces, but not planets (which I use to determine the list of available planet to generate for the warp). No ?
Factorissimo, on the other hand, creates planet based on planets for its factory surfaces which is why I need to explicitly exclude them.
I need to have a look again, because from what I remember, i'm not able to prevent a factory to be built in the warp platform surface (as factorissimo recreate the factory if another mod deletes it).
More details here: https://github.com/notnotmelon/factorissimo-2-notnotmelon/issues/224
tl;dr; it's a pain to deal with, so it's easier to just set it not compatible. (i still may try to make it compatible at some point, as i'd like it to work)
If you have input on this subject, i'm also open, as I may have missed some things.
Basically, if you use factorissimo anywhere, but in the warp surface, it works fine actually, but you'll lose everything in it / may crash your game if you put it in the warp surface.
For the custom surfaces, if i'm not mistaken, as long as the mods add a surface and not a planet for their "custom invalid surface", it should be fine. For other, clearly it would need a patch.
I'm not really fond of "settings with patterns" (or substring, whatever), as unless the user know what he should do, it will never be used correctly (and may lead to issues)