Binance exchange has this feature, since its a centralized exchange, its possible to make them one currency, however in trust wallet, a decentralized wallet app, it wont be possible because not all tokens are available for exchange in one exchange it will require too much muscle on the team’s part.
Well your idea is good to consolidate low value low quantity coins and swap for another coin collectively.
This is very easy for a centralized exchange where you don’t have funds in your custody and even when you buy or sell on the exchange the funds do not move in real. The holder is changed only and the real transaction happens only when you deposit or withdraw from a centralized exchange like Binance.
In trust Wallet, you are the custodian of your funds and for moving all little coins to swap with another means separate transactions. There may be case where the transaction cost would be more than the value of your scattered savings. So as far I can see this is not practical unless other community members have know otherwise.