Bangkok Airways will be the easiest...a simple connection in BKK with your bags checked through to REP.
Air Asia will likely be the cheapest, but you will need to allow time to collect your bags at DMK and check-in for you flight to REP. If your flight from HKT is late and you miss your flight to REP, Air Asia will not help you and you will need to buy another ticket.