I figured out a simple way of doing this using mc2xml. I created a simple tool with the code below. The tool creates a mc2xml.chl file from my HDHomeRun Prime channel list. The mc2xml.chl is used to create EPG data for specific channels listed within the mc2xml.chl file. Simply perform fresh TV setup with the modified EPG data and it's done. Thanks everyone!
static void Main(string[] args)
{
const RegexOptions options =
RegexOptions.Multiline | RegexOptions.CultureInvariant | RegexOptions.Compiled;
string lineupURL = string.Format("http://{0}/lineup.xml", args[1]);
string lineupXML = new System.Net.WebClient().DownloadString(lineupURL);
StringBuilder lineup = new StringBuilder();
//Get a list of all HD Homerun Channels
foreach (Match lineupMatch in Regex.Matches(lineupXML, "<GuideNumber>(\\d+)</GuideNumber>", options))
{
string hdhomerunChannel = lineupMatch.Groups[1].Value;
lineup.AppendLine(String.Format("{0}", hdhomerunChannel));
}
File.WriteAllText(args[0], lineup.ToString());
}