I think there's only 3...Asia Miles, JAL Mileage Bank, and KA's own "Dragon Points" program from its co-branded credit card with DBS.
If you're comparing AM vs. JMB...it's actually usually "cheaper" using JMB miles to get KA awards compared to AM...i.e. the # miles required is less...so now I put all my KA flights into JMB which I use to get KA awards (while I have enough Asia Miles already from other sources for other awards that might be better redeemed using AM).