Load GE Kretzfile 3D Dicom data into python

Im currently developing an app to access segment 3D ultrasound images from a Voluson E10 device. The images are currently saved as a DICOMDIR that contain Dicom images in the GE Kretzfile format. I managed to successfully open the files using Slicer with the SlicerHeart extension. This then allows me to save the files in a different format (*.nrrd) and then open them in Python.
As I would like my program to work seemlessly without having to open a different UI (the slicer UI) I am wondering if it is possible to open the DICOM kretzfiles and extract the image data and metadata using your reversed engineered Kretzloader. Can I load a library or copy some of your code to get a python function that takes the (DICOMDIR) folderpath as an input and returns the data and metadata of the kretzfile.
Could you direct me to which function I should use/what parts I should modify?
Best regards,

These examples in the script repository should help:

Note that Slicer has great 3D ultrasound segmentation tools (manual, semi-automatic, automatic, AI-based, etc.), and many other essential features that you would need to implement to get a basic application. Even if in the long term you want to have a custom application that is independent from Slicer, I would strongly recommend to do your prototyping work using the Slicer platform because then all you need is to hide features that you don’t want users to see, which is magnitudes less work than redeveloping everything from scratch.