Handling multiple "feature versions" in FastSpring

Hello again

I have set up my LimeLM node-locked licensing with a custom field for “license type”, which can hold “LITE”, “FULL”, or “PRO”, which determines the exposed features. Can FastSpring set that custom field, depending on which option the buyer selects?  Also, if the buyer wants to upgrade from LITE to FULL, for example, can FastSpring take into account that the user has already paid for a cheaper version?

Thanks for any suggestions!

ago