Limiting the scope of xpath search

Yes you should be able to. You write a pathway that leads from a parent tag down to the 5 child elements. You should review using DevTools on your browser.

As an example:

import com.kms.katalon.core.webui.driver.DriverFactory as DriverFactory
import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI

import org.openqa.selenium.By as By
import org.openqa.selenium.WebDriver as WebDriver
import org.openqa.selenium.WebElement as WebElement

WebDriver driver = DriverFactory.getWebDriver();

'get my list of items'
List<WebElement> rows_table = driver.findElements(By.xpath('id("possibleItems")/div[@class="..."]'));

int rows_count = rows_table.size();

'cycle through the list and ...'
for (irow = 0; irow < rows_count; irow++)
{

Here is another example:
xml - XPath select all elements between two specific elements - Stack Overflow