You're basically asking for a parser dude... Add-ons are in the future so some of this might be possible at that point.