Using headings in notes as fields in tables (Bases)

What I’m trying to do

Hi everyone! I am wondering if it’s possible to embed the contents of a heading into a table field in an Obsidian base. I have a notebook for speedcubing algorithms (for solving Rubik’s cubes) and I have the same note structure for all algorithm notes: Note Title, # Algorithm, # Notation, # Animation. An algorithm heading links to multiple notes that are also algorithms, as more complex ones are just multiple simpler ones together. What I would like to have is the same text I have in my # Algorithm heading to be displayed in the table.
I understand that bases work off of note properties and not contents but for my current use case this just means I need to manually input the links to the sub-algorithms again into an “algorithm” property.
I would like to basically query the # Algorithm heading since all my notes have that one and display it. This is possible with a normal table, see the picture below, but is it possible in a base?

Things I have tried

I checked the forums but couldn’t find something similar to this.
I tried to copy the text from that heading to a property, but then the preview doesn’t work because that breaks the links (see smaller picture). I CAN do it as a list property, but I manually have to link the same algorithms again individually. Then the preview works (see larger picture), which is the point of all of this. But this is tedious to do for hundreds of algorithms/notes.
I tried functions as well but couldn’t find one that has access to the contents of a note.
Is what I want even possible or should I just use dataview? Would other people want this feature as well (if it’s not possible yet)? Thanks in advance!