Is it possible to add/remove my tokens to the liquidity pool without modify the BNB inside it?

Just like an elastic/rebase token.
Imagine that my liquidity pool has 1000 tokens and 1000 BNBs.
Directly from the smart contract, is it possible to remove/add some tokens in the liquidity pools, but without increasing/decreasing the BNBs inside it? Any token with this function already on it?