Well, it looks to me that you pretty much have that, assuming that your EPG does always have the [Program ID] and [Series ID] fields in the feed.
Now that we have the naming correct, all you need is a recording rule of;
[Series ID]=/1RKM3Q (or whatever the Series ID is)
You can create a view of the EPG data MC knows about, and when you see a new Series that you want to record, just look up the [Series ID] in the EPG data review, create a subscription, and edit the rules to the above.
An EPG data View is very simple. It just needs the View to be limited to the "Television Guide" database, which literally comes down to an expression of "~d=g", and not be restricted to Audio, Video, Data, or any other media types, either directly in the "Set rules for display" or via restrictions inherited from its parent (higher level) View. Then sort the View by [Date Recorded] (which is the date and time the program will be run in the EPG data), and you have a View of all future known programs, plus a few days into the past. Search can then easily be used to find the program you want the [Series ID] for.
It might actually be easier though to create a subscription via the normal processes in MC, let the first episode record, and then get the [Series ID] from the record for that first recording and edit the rules before the second episode runs.
As Yaobing has explained, if the [Program ID] field exists in the EPG data, and that [Program ID] has been recorded before, it won't be recorded again. MC will only try to look at other fields if either previous recordings, or the current EPG record, do not include the [Program ID].
Actually, I thought there was another way to get tag information for programs, by going to the Television item in the left Navigation pane, selecting a program you want data for, then selecting Tag in the action Window. But that doesn't seem to be working at the moment. It works for Recordings in that section, but not Programs. I can't remember for sure if it ever did, but it would be nice if it did. Also, once a Tag Windows is opened for a Recording, if you then navigate back to the Program list, the Recordings Tag data remains displayed in error. I would consider that an unintended feature. Comments Yaobing?