How to discover and fill PDF form fields for IRS/CA tax forms programmatically?