Hello there,
Yes it is possile to provide values to MOF files.
MOF files are usually automatically compiled during the installation of the systems with which they are provided, but you can also compile MOF files by using this tool.
https://learn.microsoft.com/en-us/windows/win32/wmisdk/mofcomp
It may not collect dynamic registry values using MOF, the MOF code is edited by SCCM, if we change the code that has been written, it maybe cause confusion. If the values are static, we could run some query to achieve it.
Hope this resolves your Query !!
--If the reply is helpful, please Upvote and Accept it as an answer–