I have an app where I am letting users enter in a URL. For easy of use, and the ability to prompt them if they forget, I use a dropdown for them to choose the protocol (http:// or https:// ) . Then the have a text field to enter in the domain and whatever addtional directory structure. It looks like this:

Here is what I am trying to figure out. I have the above set up in my edit form. I record the domain portion in a table and concatenate the protocol to the front of that so they can see and copy the full URL. No problems here. The problem is I give them the ability to edit this record. Since the protocol is not written to the Dataverse table then, when they select the record from the gallery, the edit form only contains the domain portion. There is nothing to inform the dropdown what to select.
I am wondering what the best way might be to approach this. I was thinking maybe I write the full URL to the table and then in the edit form I can trim off the protocol and fill in the text field and somehow do the same for the dropdown by trimming off the domain portion.
Second option, and it might be the easiest, is to simply create a protocol column in the table and break out the protocol into it's own data card.
Thoughts?