Booleans Bool3 - Create a nested sub-boolean with maxscript code.

Is it possible to create a nested boolean within a boolean (bool3) object with maxscript code. Example: I have a boolean (bool3) with some objects. Then I want to add a new object as a base object and use the other objects as a subtractive (nested) sub-boolean.

This is handy because I sometimes first need to subtract some objects from an object and use the resulting boolean object again as a subtract. I know you can place multiple booleans in the modifier stack, but I would like to solve it all within one bool3 with nested booleans.