Make your portal a portal to the Join Table, "Attached Contacts List" rather than contacts. That way you remove the link to a given claim instead of deleting the actual contact record--which could be linked to other claims where you do not want to delete them.
You can set up your delete button in the portal to just use the delete portal row script if you want. I've developed my own delete portal row script that highlights the portal row and produces more user friendly confirm delete dialogs that can display data from the selected portal row to avoid any possible confusion over which row will be deleted. It's been written to not directly refer to any fields or layout objects so that it can be imported error free into any database I work with.
You can find this script in the Known Bugs List database and can use Script Manger to import it into your file if you care to use it.
Wow Phil thank you so much for the quick response!
Although I feel a bit like Billy Madison... "I can understand nine words in that answer now" lol, I believe I will be able to make this work.
And THANK YOU for the known bugs file!
Is my table structure set up properly for this? The relationships?
They look ok to me. Good database design uses good relational database principals to support the needs and procedures of your business--so there's always the possiblity you'll need to modify the design as your anlyze the needs of your business.
Finally got the portal to work per your instructions. Was having difficulty but it was only lack of experience with FM. After some toying around with settings, etc I got it working. Your script is working great, took some playing around until I realized I wasn't setting the optional script parameters.