faking CD/DVD/BD Burning hardware as read only (Feels like "Ah! this lame topic again"?)

Hi experts,
I want to try my luck with CD/DVD/BD Burning hardware devices this time and fake them as read-only to OS (Using a KMDF filter driver).
of-course I have read topics like this:
https://community.osr.com/discussion/180713/block-to-burn-in-cd
And have learnt my lesson about how lawless and beastly burner solutions can get! But I am also doing this as part of the process of learning more about windows driver stacks.
So please do not feed me with more of the “impossible or incomplete solution” responses.
I was reading this doc from Microsoft:
https://docs.microsoft.com/en-us/windows-hardware/drivers/storage/storage-driver-architecture
And as it seems an upper filter for CDROM class won’t do(At least I couldn’t figure out what ioctl would be good to be filtered and how) and I have to go with at least a lower class filter for CDROM or if I want to get some of the smart big Fish as well …
(I am not native English-speaker so in case it does not make sense I mean I want to filter the most possible burning solutions as I read they might put filters to send SCSI command in almost every place of stack)
I was saying:
…Maybe a lower filter to a port driver is the right choice for me. (Well they said some of burners go further down. Let’s say I am not interested in them now.)

I’m just asking for confirmation or correction in here.
Plus let me know if the port driver class to be filtered is SCSIadapter as I guessed or other class
Oh and if the INQUIRY command being intercepted and “CD-ROM device” being reported (as peripheral device type = 05h ) Is good enough?
And any more advice?