Currently it's only possible to run in either object (aka memory), cpu, wall, or custom mode.
This is likely not doable without a bit of a re-design / restructuring, but I wonder if it could make sense to support running various profilers concurrently and independently of one-another.
This functionality could be exposed as a new lower-level API while maintaining the same high-level API.