signrawtransaction – Can we sign a psbt raw tx having multiple inputs created from BTC node with bitcoinjs lib?

Due to secruity reasons, unavailablity of private keys on my end and as per project requirements I need to build back end apis where I will provide a PSBT raw transaction hex (having multiple inputs) to front end, On front end, user will add their mnemonics and will sign all the psbt inputs individually, once all inputs are signed then a final signed raw tx hex get created.

Upon receiving signed hex I will broadcast it to the btc node and return the txid to the front end.

I am unable to find any way to sign psbt raw transaction inputs ( which is generated from btc node ) using “bitcoinjs-lib”.

Could anyone please suggest how can I achieve this.