That looks good but makes for a ton of geometry - I wonder if a loosely meshed version of the blob might not work just as well - except possibly in close-ups or something, but even then… these could then be Joined into a sigle mesh without all the extra drama of Booleans etc.
-Pascal