Well, if you’re trying to describe it to friends, presumably they’d be willing to listen to whatever explanation you have, meaning you could just say demiromantic or panromantic or whatever, and then explain the nuances. If a label with more prefixes makes you feel more secure in your identity, that’s okay too.

I will note, demisexuals don’t usually say that they’re demihomosexual or gynedemisexual, so I think the generally accepted version for you would just be demiromantic (if you decide you are that) and then you can explain it precisely if someone asks.

I usually tell people I’m gray asexual or even just asexual if I don’t want to bother explaining, but I will tell close friends that I am demisexual because I know they’ll get it. Really, just do whatever makes you feel most comfortable. More prefixes might be more difficult to understand for others, but if it helps you sort things out in your brain, that’s what’s important. Sticking to a basic concept like just panromantic or demiromantic might be easier for your friends, and then you can see if they’d understand the more specific label.