UI component for multi-selection fo different search results rows

Hi, I’d like to develop an app using a commercial Search API. Once I have a table with the results which is the best way to select some of them? I need the opportunity to put my selections in 2 different buckets.
On my previous app https://share.streamlit.io/maxgseo/the-entities-swissknife/main/main.py
I used st.multiselect but i’d like to know if there is a smarter way.
In my mind, the search results should be printed one per line with 2 different checkboxes on their left.