Okay, I've learning about ASLs and GPDL scripting from the master.
We don't need to start off our statements with
I had worked out a way which was fine-tuned with Paul's help (Paul wrote the GPDL engine) to work. But, he has just pointed out to me that there is a better way to do it, and now I have to figure that out.
As soon as I do, I'll share it here.